Vim: SnipMate Plugin: как я могу изменить .snippet и обновить его на лету?

Кто-нибудь знает, как отредактировать файл точечного фрагмента и перезагрузить его в (g) vim без закрытия и повторного открытия программы? было бы здорово сделать это с помощью этого отличного плагина.

Приветствую


person forellana    schedule 23.07.2010    source источник


Ответы (3)


Если у вас последняя версия snipmate, вы можете использовать следующую команду из vim, чтобы перезагрузить все фрагменты :call ReloadAllSnippets(), или, лучше, вы можете сопоставить ее с ключом

person suhair    schedule 02.12.2010
comment
Спасибо. просто чтобы другим было понятно, во время публикации последней версии 0.83 на vim.org мне пришлось перейти на версию github dev, чтобы получить эту функцию: github.com/msanders/snipmate.vim - person Jeromy Anglim; 27.01.2011

В настоящее время я участвую в продвижении UltiSnips на StackOverflow. UltiSnips будет следить за изменениями ваших файлов сниппетов, поэтому все, что вам нужно сделать, это сохранить файл .snippets, и изменения сразу же станут доступны в Vim. Также есть удобная команда: UltiSnipsEdit, которая сразу откроет нужный файл сниппета.

Сценарий преобразования для сниппетов snipMate поставляется с UltiSnips, поэтому переключаться легко.

person SirVer    schedule 27.07.2011

Просмотрите следующее обсуждение

person jinfield    schedule 23.07.2010