Comments 46
Блог VIM по-тихоньку накапливает полезные материалы - это хорошо!
От себя добавлю ссылку на отличную подборку цветовых настроек (syntax highlighting) для Vim: http://www.cs.cmu.edu/~maverick/VimColor…
По ссылке есть темы для языков C, Perl, Java, HTML и LaTeX
От себя добавлю ссылку на отличную подборку цветовых настроек (syntax highlighting) для Vim: http://www.cs.cmu.edu/~maverick/VimColor…
По ссылке есть темы для языков C, Perl, Java, HTML и LaTeX
А я балдео от ВИМа, все мои знакомые в ИДЕ сидели, а я в ВИМе мог все =), было супер. В ВИМе насколько я помню есть даже плагин IRC клиента )).
Помню когда преподавал, решил обучить людей немножко им пользоваться... Приятно для людей открывать мир, особенно набором сочетаний клавиш. "Для сохранения файла, нажмите Ескей Шифт двоеточие дубль В интер" и вот эту фразу я повторял раз за разом =)))))) ой насмеялися мы тогда.
Но все изменилось когда я увидел TextMate =))
Помню когда преподавал, решил обучить людей немножко им пользоваться... Приятно для людей открывать мир, особенно набором сочетаний клавиш. "Для сохранения файла, нажмите Ескей Шифт двоеточие дубль В интер" и вот эту фразу я повторял раз за разом =)))))) ой насмеялися мы тогда.
Но все изменилось когда я увидел TextMate =))
Неплохая подборка статей о vim http://openclue.org/tag/vim/, особенно, всем кто пишет на python, стоит обратить внимание на вот эту статью - "Python with a modular IDE (Vim)".
кто-нить дебажит в виме, а?
дебажит, что вас конкретно интересует, я дебажу C и Python.
А как дебажишь питон, если не секрет?
А С как? Clewn?
мне нужно то же самое, но нет времени читать-настраивать все. если просто, то пожалуйста, ткни носом где написано?
про то, как скрестить vim и pdb написано тут http://openclue.org/tag/vim/,
для С использую Clewn, http://clewn.sourceforge.net/.
для С использую Clewn, http://clewn.sourceforge.net/.
Спасибо за интересные статьи, час начал изучать vim. Не могли бы вы рассказать с азов, например, как сделать folding, как самому настраивать подсветку синтаксиса, автоматическая генерация классов по шаблону и автоподстановка, если есть.
отвечу про фолдинг кратко, дальше в :help folding. Чтобы сделать "складку" :), нужно перейти в визуальный режим (V), выделить кусок текста, который хотите свернуть, и нажать zf. Чтобы развернуть свернутое нужно передвинуть курсор на закладку и нажать zc. Это не самый удобный способ фолдинга, тема слишком обширна для комента, в хелпе все рассписано подробно. :)
Я немножко дополню предыдущий комментарий.
zc это свернуть, развернуть zo :) zR развернуть все фолды в буффере, zM свернуть всё-всё-всё. Ну и ещё, 'foldmethod' можно выставить либо в indent либо в syntax, Vim сам свернёт по своему усмотрению. Остальное таки в :help folding
zc это свернуть, развернуть zo :) zR развернуть все фолды в буффере, zM свернуть всё-всё-всё. Ну и ещё, 'foldmethod' можно выставить либо в indent либо в syntax, Vim сам свернёт по своему усмотрению. Остальное таки в :help folding
Про автоматическую генерацию классов еще, не могу не попиарить один из любимых плагинов snippetsEmu :)
Кому то в комментах к предыдущим статьям уже советовал.. отказались, может быть вам кстати придется. http://tinyurl.com/cm4nm :)
Кому то в комментах к предыдущим статьям уже советовал.. отказались, может быть вам кстати придется. http://tinyurl.com/cm4nm :)
Подсветка синтаксиса кстати должна работать из коробки, главное создать в домашнем каталоге файл .vimrc, пусть даже пустой, иначе Vim работает в так называемом compatible mode (режим максимальной похожести на vi), в котором отключено всё, что только можно. А лучше взять файл vimrc_example.vim, скопировать его в свой домашний .vimrc и дальше уже пилить.
Про автоподстановку читать :help :abbreviate.
Про автоподстановку читать :help :abbreviate.
Скажите пожалуйста как прикрутить файл .vim (с подсветкой для perl) к .vimrc или как это делается???
Поддержка perl есть в стандартной поставке. Если она не работает, сделайте следующее:
1. Убедитесь, что у вас установлен Vim runtime (в Vim :echo $VIMRUNTIME и посмотрите, не пустая ли это директория).
2. Проверьте, что в $VIMRUNTIME есть файлы ftplugin/perl.vim, indent/perl.vim и syntax/perl.vim
3. Добавьте в свой .vimrc строчки
4. Если не заработает, прийдется читать help. :help :syntax, :help :filetype. Если заработает, можно всё равно почитать :help perl.vim, там всякие тонкие настройки.
1. Убедитесь, что у вас установлен Vim runtime (в Vim :echo $VIMRUNTIME и посмотрите, не пустая ли это директория).
2. Проверьте, что в $VIMRUNTIME есть файлы ftplugin/perl.vim, indent/perl.vim и syntax/perl.vim
3. Добавьте в свой .vimrc строчки
filetype plugin indent on
syntax on
4. Если не заработает, прийдется читать help. :help :syntax, :help :filetype. Если заработает, можно всё равно почитать :help perl.vim, там всякие тонкие настройки.
У меня свой файл с настройками blacklight.vim, куда его положить и как подключить лучше?
Скопируй в ~/.vim/colors/
А в ~/.vimrc добавь colorscheme blacklight
А в ~/.vimrc добавь colorscheme blacklight
Это обычная цветовая схема, положите в каталог colors в любом из каталогов из 'runtimepath'. Под Win лучше сложить в %HOME%\vimfiles\colors\blacklight.vim, под *NIX — $HOME/.vim/colors/blacklight.vim
После этого либо руками в Vim :colo blacklight, либо в .vimrc прописать только без двоеточия вначале.
После этого либо руками в Vim :colo blacklight, либо в .vimrc прописать только без двоеточия вначале.
нет мне интересно просто уже, сделал все как в других color, другие подключаются, а этот нет.
вобщем на последнем посту к вим неправильная подсветка, некоторые работают, но не так как нарисовано
Не очень понятно в чем ошибка.
1. Что говорит Vim если в нем набрать :colo blacklight ?
2. Наберите :set runtimepath? — проверьте, что директория colors в которую вы положили blacklight.vim является дочерней одной из директорий 'runtimepath'.
1. Что говорит Vim если в нем набрать :colo blacklight ?
2. Наберите :set runtimepath? — проверьте, что директория colors в которую вы положили blacklight.vim является дочерней одной из директорий 'runtimepath'.
текст выводится просто серым, а другие подсветки из поста, рисуются совершенно другими цветами, не такими которые в примерах
Возможно терминал поддерживает только 16 цветов, а цветовая схема расчитана на терминал, поддерживающий хотя бы 256.
Только что проверил — у меня в gVim всё красиво, а вот в Vim консольном полная ахинея (у меня Win).
Только что проверил — у меня в gVim всё красиво, а вот в Vim консольном полная ахинея (у меня Win).
Возможно, да! Я использую putty, там в настройках правда написано "позволять 256 цветов"! Во всяком случае спасибо!
Наберите в Vim set t_Co? узнаете, сколько цветов поддерживается.
действительно t_Co=8, значит никак?
Я, честно говоря, не специалист в никсовых терминалах, ничего не подскажу. Может кто-то другой, читающий тему, поможет.
Как вариант, можете подправить тему, подобрав наиболее близкие цвета. Но конечно такой же мягкой и приятной, как на скриншоте она врядли останется.
Как вариант, можете подправить тему, подобрав наиболее близкие цвета. Но конечно такой же мягкой и приятной, как на скриншоте она врядли останется.
Ну да, действительно, сенкс, но вроде как для терминала 16- это максимум.
О, вроде заборол. Надо было просто выкинуть из .vimrc строки, что я посоветовал в предыдущем комментарии и руками поставить :set t_Co=256, Vim упорно детектит 8. Но теперь всё красиво.
ага, действительно, заработало, круто, моя любимая цветовая схема http://www.cs.cmu.edu/~maverick/VimColor…
Sign up to leave a comment.
Vim для программиста