Главная Облако тегов     Подписка на ленту обновлений (RSS) XMPP (Jabber) совместимые службы мгновенных сообщений. К примеру Google Talk, Gizmo, jabber.org Пишите письма О сайте
Вы находитесь здесь: Заметки экспериментатора » Расширения VIM
Translations of this page:

Расширения VIM

В рамках личного перехода на VIM в качестве основного редактора и IDE подбираю себе наборчик расширений.

IDE

  • Project - Organize/Navigate projects of files (like IDE/buffer explorer). Позволяет удобно управлять проектами.
  • Source code browser - показывает список всех функций, переменных, классов и т.п. в открытых буферах и позволяет быстро перемещатся по ним. Screenshot
  • Buffer Explorer / Browser - список открытых буферов.
  • Marks Browser : A graphical marks browser - список и управление метками.
  • A windows style IDE - управление окнами. Позволяет разместить в дополнительных окнах и оперативно переключатся Buffer Explorer, Source code

browser, файловый менеджер и другие расширения которые необходимо видеть одновременно с основным текстом.

  • The NERD Commenter - плагин позволяет упростить комментирование разнотипного исходного кода.

C/C++

  • IComplete: C/C++/Java/C# code completion system using the omnifunc framework - генерирует базу ctags на лету, благодаря чему, не приходится каждый раз пересобирать ctags в ручную. Благодаря тому, что ядро комплитера написано на C работает быстрее чисто vim'овских вариантов.
  • C/C++ Insert statements, idioms, comments etc. - большое число команд для вставки типовых конструкций в исходный код. Вставку можно делать как через меню, так и с помощью клавиатурных комбинаций. Screenshot

Python

HTML/PHP

На заметку

Прочие скрипты: аналоги и до конца не распробованные ;-)

  • copycppdectoimp.vim : Expanded version of VIM-TIP#335 - Copy C++ function declaration into implementat
  • echofunc.vim : Echo the function declaration in the command line for C/C++. - скрипт показывает определение функции в командной строке.
  • Vimplate Enhanced : Vimplate template system for vim 7.0 (supports C/C++/Cpp, Perl, make, LaTeX)
  • SourceCodeObedience - Browse source code easily with cscope, ctags and marks system. (Screenshot)
  • Clewn - интеграция vim с gdb. Требует патча и персборки vim.
  • OmniCppComplete - автозавершение кода. Информацию берёт из заранее построенной базы ctags (можно повесить команду на хоткей, что бы оперативно перестраивать базу). Screenshot

Темы

Готовая конфигурация

Это копия с моей рабочей вимовской конфигурации. Сюда так же включены дополнительные плагины, файлы синтаксиса, расцветки и т.п. права на которые принадлежат их авторам:

~~LINKBACK~~

Дискуссия

voldmar, 2007/05/20 23:22

Ещё есть симпатичная тема Zenburn.

Enter your comment (wiki syntax is allowed):
Краткая справка
  • **полужирный**
  • //курсив//
  • > цитата
  • [[http://link | Заголовок ссылки]]
Больше о синтаксисе...
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии:CC Attribution-Noncommercial-Share Alike 3.0 Unported
vim-scripts.txt · Последние изменения: 2008/11/26 14:42 От plumbum