Любимые плагины/скрипты (G)Vim?[закрыто]
Вопрос
Какие плагины/скрипты (G)Vim вам нравятся больше всего?
Решение
The Nerd Tree позволяет исследовать вашу файловую систему и открывать файлы и каталоги.Он представляет файловую систему для вас в виде дерева, которым вы манипулируете с клавиатурой и/или мышью.Это также позволяет вам выполнять простые операции файловой системы.
Дерево можно легко переключать с помощью :NERDTreeToggle, который можно сопоставить с более подходящей клавишей.Сочетания клавиш в дереве NERD также просты и интуитивно понятны.
Редактировать:Добавлен синопсис
Другие советы
Плагин патогена и многое другое, прокомментированное пользователем Стив Лош
Список тегов, плагин браузера с исходным кодом для Vim, в настоящее время является плагином с самым высоким рейтингом на Веб-сайт ВИМ и это мой любимый плагин.
Я люблю snipMate.Он похож на snippetsEmu, но имеет гораздо лучший синтаксис для чтения (например, Textmate).
Очень хорошая замена grep для GVim: Подтверждаю.Плагин поиска, написанный на Perl, который превосходит внутреннюю реализацию grep в Vim, а также внешний вызов grep.Он также по умолчанию пропускает любые каталоги CVS в каталоге проекта, например.'.svn'. Этот блог показывает способ интеграции Ack с vim.
А.вим это отличный маленький плагин.Он позволяет быстро переключаться между заголовочными и исходными файлами с помощью одной команды.Значение по умолчанию: :A
, но я переназначил его на F2
сократить количество нажатий клавиш.
мне очень нравится СуперТаб плагин, он позволяет вам использовать клавишу табуляции для выполнения всех операций вставки.
Недавно я начал использовать плагин, который подчеркивает отличия вашего буфера от предыдущей версии вашей системы RCS (Subversion, git и т. д.).Вам просто нужно нажать клавишу, чтобы включить или выключить отображение различий.Вы можете найти это здесь: http://github.com/ghewgill/vim-scmdiff.Патчи приветствуются!
- Элегантный (мини) обозреватель буферов - Это менеджер нескольких файлов/буферов, который я использую.Занимает очень мало места на экране.Он выглядит так же, как и большинство IDE, где у вас есть верхняя панель вкладок с открытыми файлами.Раньше я тестировал некоторые другие подобные плагины, и это мой выбор.
- Список тегов - Маленький файловый менеджер, без «лишних» вещей, которые есть в других файловых менеджерах.Просто позволяет просматривать каталоги и открывать файлы с помощью клавиши «Ввод».Заметим, что это уже было отмечено предыдущий комментаторы на ваши вопросы.
- СуперТаб - Уже отметил ВМР в этом посте выглядит очень многообещающе.Это клавиша замены автозаполнения Ctrl-P.
- Пустыня256 Цветовая гамма - Читабельная, темная.
- Мория цветовая гамма – Еще одна хорошая, темная.Обратите внимание, что это только gVim.
- Усовершенствованный синтаксис Python - Если вы используете Python, это версия с расширенным синтаксисом.Работает лучше оригинала.Я не уверен, но возможно это уже включено в новейшую версию.Тем не менее, если вам это нужно, стоит добавить его в папку синтаксиса.
Улучшенный синтаксис JavaScript - То же, что и выше.
РЕДАКТИРОВАТЬ: Комментарии - Отличный небольшой плагин для [не]комментирования фрагментов текста.Распознавание языка включено ("#", "/", "/* ..*/", и т. д.) .
Это не плагин, но я советую любому пользователю Mac переключиться на МакВим распространение, которое значительно превосходит официальный порт.
Что касается плагинов, я использовал ВИМ-LaTeX для моей диссертации и был очень доволен повышением удобства использования.мне также нравится Список тегов плагин, который использует ctags
библиотека.
лязг завершен - лучшее завершение кода на C++, которое я когда-либо видел.Используя настоящий компилятор (например, clang), плагин способен выполнять сложные выражения, включая STL и интеллектуальные указатели.
Никто еще не сказал, что матчит?Делает суп HTML/XML намного приятнееhttp://www.vim.org/scripts/script.php?script_id=39
Томас Рестрепо опубликовано на некоторых отличные скрипты/плагины Vim.Он также указал в своем блоге на несколько хороших цветовых тем.Проверьте его Категория Vim.
Мой последний фаворит Command-T.Конечно, для его установки вам потребуется поддержка Ruby и скомпилировать расширение C для Vim.Но ой-ой-ой, этот плагин меняет процесс открытия файлов в Vim!
Победить Шелл:Запуск интерактивных команд внутри буфера Vim
Conque — это плагин Vim, который позволяет запускать интерактивные программы, такие как bash в Linux или powershell.exe в Windows, внутри буфера Vim.Другими словами, это эмулятор терминала, который использует буфер Vim для отображения вывода программы.
А vcscommand Плагин предоставляет глобальные команды ex для управления исходными файлами с контролем версий и поддерживает CVS, SVN и некоторые другие репозитории.
Вы можете выполнять практически все задачи, связанные с репозиторием, с помощью vim:
* Получение разницы текущего буфера с копией репозитория
* Добавление новых файлов
* Возврат текущего буфера в копию репозитория путем обнуления локальных изменений....
Просто назову несколько, которых я здесь не увидел, но которые по-прежнему считаю чрезвычайно полезными:
- Плагин Gist - Github Gist (своего рода Githubs отвечает на Pastebin, интегрированные с GIT для удивительности!)
- Цветовая схема Мустанга (невозможно дать прямую ссылку из-за низкой репутации, поищите в Google!) — Темная и красивая цветовая схема.В терминале выглядит очень хорошо, а в gVim еще лучше!(Благодаря поддержке 256 цветов)
В ответах отсутствует один плагин: NERDКомментатор, что позволяет вам делать с комментариями практически все, что угодно.Например, комментарии {добавить, переключить, удалить}.И более.Видеть эта запись в блоге для некоторых примеров.
Мне нравятся taglist и fuzzyfinder, это очень крутой плагин.
Этот сценарий основан на списке задач eclipse.Он выполнит поиск в файле FIXME, TODO и XXX (или настраиваемого списка) и поместит их в удобный список для просмотра, который в то же время обновит местоположение в документе, чтобы вы могли точно видеть, где находится тег. располагается.Что-то вроде интерактивного «cw»
я очень люблю фрагментыEmu Плагин.Он эмулирует некоторые особенности поведения фрагментов из редактора TextMate для OS X, в частности поведение отскока и замены переменных.
Зенберн цветовая гамма и хорошие шрифты - [Droid Sans Mono](http://en.wikipedia.org/wiki/Droid_(шрифт)) в Linux, Консолас в Windows.
Если вы используете Mac, вам нужно использовать заглядывать, fuzzyfinder на стероидах.
Я постоянно использую следующие два плагина:
- проект
- vimoutliner
Для vim мне немного нравится помощь с доработками.В Vim есть множество режимов завершения, но на самом деле я просто хочу, чтобы vim выполнял все, что может, и когда только это возможно.
я ненавидеть набираю конечные кавычки, но к счастью этот плагин устраняет необходимость в таких страданиях.
Эти двое мои сильные нападающие.
Вот этот может подойти и бродить по моему коду, как беспокойная тень, но я еще не пробовал.
Txtfmt (Выделитель Vim) Скриншоты
Плагин Txtfmt предоставляет вам своего рода возможность выделения «форматированного текста», аналогичную тому, что предоставляют редакторы RTF и текстовые процессоры.Вы можете использовать его для добавления цветов (переднего плана и фона) и атрибутов форматирования (все комбинации жирного шрифта, подчеркивания, курсива и т. д.) к вашим обычным текстовым документам в Vim.
Преимущество этого плагина перед чем-то вроде Latex заключается в том, что с помощью Txtfmt ваши изменения выделения видны «в реальном времени», и, как и в текстовом процессоре, выделение осуществляется в формате WYSIWYG.Txtfmt встраивает специальные токены непосредственно в файл для выполнения выделения, поэтому на выделение не влияет при перемещении файла, даже с одного компьютера на другой.Специальные токены скрыты синтаксисом;каждый выглядит как единое пространство.Для тех, кто применил патч скрытия/владения синтаксиса Винса Негри, токены можно даже сделать «нулевой ширины».
"Я сопоставляю ключи" Command + /", чтобы я мог просто прокомментировать вещи, пока в режиме вставки IMAP: I