Расскажите какие плагины для Vim Вы используете?
-
c/c++ IDE, правда его приходится немножко переделывать под себя.
-
errormarker.vim - отмечает ошибки и ворнинги, выданные компилятором, непосредственно в тексте программы
project.vim - дерево проектов
taglist.vim - браузер кода, не знаю как правильнее назвать... Эта штука выводит в отдельном окне слева, все обнаруженные в текущем файле функции, дефайны, глобальные переменные и т.п. и позволяет быстро перескакивать между ними.
-
bufexplorer.vim - переключение между буферами
nerd_tree.vim - на любителя, для беганья по файлам
gist.vim - для быстрой отправки файла на gist.github.com
occur.vim - поиск по открытым буферам с выводом в квиклист
-
fakeclip для корректной работы буфера обмена под всем
NERD_COMMENTER, NERD_TREE - один работа с комментариями в коде, второй дерево
Ropevim - рефакторинг библиотека для питона
surround - очень удобная "скобко"-оборачивалка
ну про taglist уже писали
vcscommand для работы с SCM
xptemplates - снипеты
xml-plugin - для xml
pylint.vim - для автопроверки питона
ну и еще всякой ерунды по мелочи
-
nerdtree - панелька с файлами, удобно
taglist - для навигации по коду
latexsuite - плагин упрощающий работу с латехом
nerdcommenter - для удобного\быстрокго коментирования кода, поддерживается множество языков, однострочные\многострочные коментарии
hexman - превращает vim в hex редактор
autocomplop - автоматически показывает в выпадающем меню варианты автодополнения
и всё никак не поставлю project, sessionmanager(сохраняет открытые в прошлый раз файлы), pydoc(для быстрого доступа к документации питона), pyflakes(проверка на ошибки питонового кода по мере набора, как в Eclipse)
-
NERD_commenter - комментироание кода, но почему то с python плохо дружит
NERD_tree - по файлам бегать
sessionman - сохраням рабочую сессию
xptemplate - сниппеты
python.vim - разные мелкие полезности для python в vim'e
-
Из неназванных
snipmate - сниппеты
draw-it - для рисования ascii артов
buftabs - показывает вверху экрана все буферы
supertab - дополнение по таб
translateit - для перевода текста
vcscommand - использую для работы с git, но оно умеет работать и с другими системами контроля версий
vimpress - для публикации записей в wp блог
Вроде всё..
-
project
bufexplorer
taglist
+ свой vimrc, где написано несколько функций.
А кто из welinux-оидов использует vim как IDE ? Нельзя ли написать howto?
Нет, в гугле меня не забанили, просто во всех существующих часто упущены мелкие детали, например — комбинации клавиш. Я например до сих пор не знаю, как переключаться между окнами в vim (ну когда экран пополам разделен) - например между окном редактирования файла и окном project.
-
-
Если ничего не путаю, ctrl-W, затем стрелочки. В Normal.
-
Неделю тому назад с окнами познакомился, думал в блог себе статью написать, но потом решил, что вопрос слишком тривиален и забил. Кажется, надо таки сесть и черкнуть пару абзацев…
-
-
Кажется, надо таки сесть и черкнуть пару абзацев…
С тебя пост-ссылка
-
-
-
Всё используемые плагины — supertab, nerd_commenter, nerd_tree — уже упоминались выше.
Сейчас делаю из vim'а IDE (в основном C/C++, в планах — LaTeX, HTML/CSS/JS etc.). Если выйдет что-то более-менее вкусное, напишу статью.
-
Не помню точно какой плагин что делает. Буду описывать насколько вспомню что каждый плагин делает. Опишу только полезные мне плагины. Их у меня больше стоит, но некоторые ждут своей очереди на удаление, а некоторые находятся в тестовом режиме.
matchit.vim - улучает возможность перехода между парными символами
surround.vim - уже упоминалась выше, описана как "скобко"-оборачивалка что хорошо отображает ее назначение
NERD_commenter.vim - комментирование/раскомментирование кода
grep.vim - поиск
marksbrowser.vim - показывает графически метки
showmarks.vim - тоже что то связанное с метками. Вроде им не пользуюсь.
themes.vim - Набор тем .
AlignMaps.vim и AlignPlugin.vim - выравнивают текст по разным правилам.
sessionmgr.vim - менеджер сессий.
snipMate.vim - сниплеты
NERD_tree.vim - улучшенный просмотр файлов
acp.vim - автоматически предлагает подстановки когда набираешь текст
xml.vim - для работы с xml
highlight.vim - добавляет возможность подсвечивать текст
taglist.vim - уже писали
autoclose.vim - автоматически закрывает парные теги
vcscommand.vim - для работы с системами управения кода
yankring.vim
ropevim.vim - для питона
|
|
|
Последние посты
|
|
Последние комментарии
|
|
Изменения
|
|
Черновики (все)
|
|
Избранное (всё)
|
|
|