Сведения о вопросе

Математик

17:25, 23rd August, 2020

Теги

vim   editor    

Фаворит (G)Vim plugins/scripts?

Просмотров: 457   Ответов: 25

Какие ваши любимые (G)Vim plugins/scripts?



  Сведения об ответе

JUST___

01:20, 28th August, 2020

Nerdtree

Дерево NERD позволяет вам исследовать вашу файловую систему и открывать файлы и справочники. Он представляет вам файловую систему в виде дерева, которое вы манипулируйте с помощью клавиатуры и / или мыши. Он также позволяет выполнять простые операции с файловой системой.

Дерево можно легко переключить с помощью :NERDTreeToggle, который можно сопоставить с более подходящим ключом. Сочетания клавиш в дереве NERD также просты и интуитивно понятны.

Edit: добавлен краткий обзор


  Сведения об ответе

прога

01:54, 1st August, 2020

У Тима Поупа есть несколько крутых плагинов. Я люблю его объемный плагин.


  Сведения об ответе

SILA

21:06, 1st October, 2020

Патоген плагин и многое другое прокомментировал Стив Лош


  Сведения об ответе

lats

13:39, 10th August, 2020

Taglist, плагин для браузера исходного кода для Vim, в настоящее время является самым рейтинговым плагином на сайте Vim и является моим любимым плагином.


  Сведения об ответе

davran

08:12, 12th August, 2020

Я люблю snipMate . Он похож на snippetsEmu, но имеет гораздо лучший синтаксис для чтения (например, Textmate).


  Сведения об ответе

Chhiki

07:12, 22nd August, 2020

Очень хорошая замена grep для GVim-это Ack . Поисковый плагин, написанный на Perl, который превосходит внутреннюю реализацию grep Vim и внешне вызываемые greps. Он также по умолчанию пропускает любые каталоги CVS в каталоге проекта, например '.svn'. Этот блог показывает способ интеграции Ack с vim.


  Сведения об ответе

VCe znayu

06:50, 25th August, 2020

A.vim -это отличный маленький плагин. Он позволяет быстро переключаться между заголовочными и исходными файлами с помощью одной команды. Значение по умолчанию- :A, но я переназначил его на F2 для уменьшения нажатий клавиш.


  Сведения об ответе

$DOLLAR

07:48, 27th August, 2020

Мне очень нравится плагин SuperTab , он позволяет использовать клавишу tab для выполнения всех ваших завершений вставки.


  Сведения об ответе

VCe znayu

01:58, 1st August, 2020

Я недавно начал использовать плагин, который выделяет отличия в вашем буфере от предыдущей версии в вашей системе RCS (Subversion, git, что угодно). Вам просто нужно нажать клавишу, чтобы переключить diff дисплей on/off. вы можете найти его здесь: http://github.com/ghewgill/vim-scmdiff . Патчи добро пожаловать!


  Сведения об ответе

DO__IT

20:59, 26th August, 2020

  1. Elegant (mini) buffer explorer - это менеджер множественных файлов / буферов, который я использую. Занимает очень мало места на экране. Он выглядит так же, как и большинство IDEs, где у вас есть верхняя вкладка с файлами, которые вы открыли. Я уже тестировал некоторые другие подобные плагины раньше, и это мой выбор.
  2. TagList -маленький файл explorer, без "extra" вещей, которые есть у других исследователей файлов. Просто позволяет просматривать каталоги и открывать файлы с ключом "enter". Обратите внимание, что это уже было отмечено предыдущими комментаторами на ваши вопросы.
  3. SuperTab -уже отмеченный WMR в этом посте, выглядит очень многообещающе. Это авто-завершение ключ для замены клавиш Ctrl-С.
  4. Цветовая гамма Desert256-читабельная, темная.
  5. Цветовая гамма Мории - еще одна хорошая, темная. Обратите внимание, что это только gVim.
  6. Enahcned Python синтаксис -если вы используете Python, это расширенная версия синтаксиса. Работает лучше, чем оригинал. Я не уверен, но это может быть уже включено в новейшую версию. Тем не менее, его стоит добавить в папку синтаксиса, если он вам нужен.
  7. Расширенный синтаксис JavaScript-то же самое, что и выше.

  8. EDIT: Comments -Отличный маленький плагин для [un]комментариев кусков текста. Включенное распознавание языков("#", "/", "/* .. */", прием.) .


  Сведения об ответе

VCe znayu

00:17, 24th August, 2020

clang complete - лучшее завершение кода c++, которое я видел до сих пор. При использовании реального компилятора (это будет clang) плагин способен выполнять сложные выражения, включая STL и интеллектуальные указатели.


  Сведения об ответе

DO__IT

02:41, 2nd August, 2020

Не плагин, но я советую любому пользователю Mac переключиться на дистрибутив MacVim , который значительно превосходит официальный порт.

Что касается плагинов, то я использовал VIM-LaTeX для своей диссертации и был очень доволен удобством использования boost. Мне также нравится плагин Taglist , который использует библиотеку ctags .


  Сведения об ответе

SILA

15:02, 8th August, 2020

Никто еще не говорил, что матчит ? Делает суп HTML / XML гораздо приятнее http://www.vim.org/scripts/script.php?script_id=39


  Сведения об ответе

9090

03:48, 27th August, 2020

Томас Рестрепо опубликовал несколько замечательных скриптов/плагинов Vim . Он также указал на некоторые приятные цветовые темы в своем блоге. Проверьте его категорию Vim .


  Сведения об ответе

KOMP

20:55, 1st August, 2020

С версией 7.3 ветви отмены были добавлены в vim. Очень мощная функция, но трудно использовать, пока Стив Лош не сделал Gundo , который делает эту функцию возможной для использования с ascii представление дерева и diff изменения. Обязательное условие для использования ветвей отмены.


  Сведения об ответе

lourence

11:52, 2nd August, 2020

Моя последняя любимая команда-это Command-T . Конечно, чтобы установить его, вам нужно иметь поддержку Ruby, и вам нужно будет скомпилировать расширение C для Vim. Но oy-yoy-yoy делает ли этот плагин разницу в открытии файлов в Vim!


  Сведения об ответе

9090

08:49, 21st August, 2020

Конк Shell : выполнить интерактивные команды в буфер Vim

Conque-это плагин Vim, который позволяет запускать интерактивные программы, такие как bash на linux или powershell.exe на Windows, внутри буфера Vim. Другими словами, это эмулятор terminal, который использует буфер Vim для отображения вывода программы.

http://code.google.com/p/conque/

http://www.vim.org/scripts/script.php?script_id=2771


  Сведения об ответе

ЯЯ__4

02:50, 16th August, 2020

  Сведения об ответе

PHPH

22:36, 28th August, 2020

Просто назову несколько, которых я здесь не видел, но которые я все еще нахожу чрезвычайно полезными:

  • Плагин Gist -Github Gists (вид из Githubs ответ на Pastebin, интегрирован с Git для удивительности!)
  • Цветовая схема Mustang (не могу связать напрямую из-за низкой репутации, Google it!)- Темная и красивая цветовая гамма. Выглядит очень хорошо в terminal, а еще лучше в gVim! (Благодаря поддержке 256 цветов)


  Сведения об ответе

PROGA

13:05, 13th August, 2020

Плагин vcscommand предоставляет глобальные команды ex для управления версиями исходных файлов и поддерживает CVS,SVN и некоторые другие репозитории.

Вы можете выполнять почти все задачи, связанные с репозиторием, из with in vim:
* Взятие diff текущего буфера с копией репозитория
* Добавление новых файлов
* Возврат текущего буфера в копию репозитория путем обнуления локальных изменений....



  Сведения об ответе

SSESION

18:27, 29th August, 2020

Один плагин, который отсутствует в ответах, - это NERDCommenter, который позволяет вам делать почти все, что угодно с комментариями. Например, {добавить, переключить, удалить} комментарии. И еще. Смотрите эту запись в блоге для некоторых примеров.


  Сведения об ответе

PAGE

13:26, 18th August, 2020

TaskList

Этот сценарий основан на списке задач eclipse. Он будет искать в файле FIXME, TODO и XXX (или пользовательский список) и помещать их в удобный список для просмотра, который одновременно обновит расположение в документе, чтобы вы могли точно видеть, где находится тег. Что-то вроде интерактивного 'cw'


  Сведения об ответе

ЯЯ__4

07:11, 2nd August, 2020

Мне нравятся taglist и fuzzyfinder, это очень классные Плагины


  Сведения об ответе

crush

17:43, 22nd August, 2020

Если вы находитесь на Mac, вы должны использовать peepopen, fuzzyfinder на стероидах.


  Сведения об ответе

screen

02:26, 17th August, 2020

Мне очень нравится плагин snippetsEmu . Он эмулирует некоторые из поведений фрагментов из редактора OS X TextMate, в частности поведение отскока и замены переменных.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться