Плагин Snipmate в vim вставляет возврат каретки во все фрагменты

Я использую плагин snipmate в vim и начал создавать некоторые фрагменты для использования в Zope.

К сожалению, фрагменты, которые я создаю, представляют собой некоторые атрибуты html, и каждый раз, когда я вызываю фрагмент, он работает, как и ожидалось, но вставляет возврат каретки после фрагмента, и я должен вернуть конечный тег > к этому месту каждый раз, когда я запускаю сниппет, тем самым теряя преимущество в производительности при использовании снипмата.

Как создать фрагмент, который не вставляет возврат каретки после фрагмента?

1 ответ

Решение

Виноват. Когда вы создаете свои собственные фрагменты в вашем файле:

snippet snippet1
    snippet1

snippet snippet2
    snippet2

Это "пространство" между фрагментами отвечает за дополнительный возврат каретки. Если я сохраню свой файл сниппетов следующим образом:

snippet snippet1
    snippet1
snippet snippet2
    snippet2

Работает как положено. Возврат каретки также использовался как фрагмент.

Другие вопросы по тегам