Статьи

Vim Essential Плагин: SnipMate

Плагин SnipMate призван имитировать популярную функцию фрагментов текста в TextMate, которая позволяет вводить последовательность символов, а затем автоматически расширяться до полного блока кода или HTML, нажимая клавишу Tab . Это невероятно полезно.

Загрузите плагин SnipMate

После установки вам нужно только набрать нужный триггер фрагмента, а затем нажмите клавишу Tab . Имейте в виду, однако, что доступные фрагменты ограничены расширением файла, над которым вы работаете. Например, фрагменты JavaScript не будут работать в файле HTML, и наоборот.

Попробуйте посетить ~.vim/snippets чтобы просмотреть все доступные сочетания клавиш. Вы даже можете создать свой собственный!

1
2
snippet mysnippet
  <bla attr=»${1:default}» />

Если приведенный выше фрагмент находится в файле HTML.snippets , вы сможете создать элемент bla , набрав ярлык mysnippet .

Примечание. При создании новых фрагментов вам нужно будет либо перезапустить Vim, либо открыть новое окно перед тестированием.