Плагін Snipmate in vim вставляє повернення каретки у всі фрагменти


1

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

На жаль, фрагменти, які я створюю, є деякими атрибутами html, і кожен раз, коли я називаю фрагмент, він працює як очікувалося, але він вставляє повернення каретки після фрагмента, і я повинен повертати кінцевий тег >на його місце кожного разу, коли я запускаю фрагмент , тим самим втрачаючи перевагу продуктивності у використанні snipmate.

Як створити фрагмент, який не вставляє повернення каретки після фрагмента?


Не можу відповісти на ваше запитання, але я змінив систему шаблонів на xtp-template ( vim.org/scripts/script.php?script_id=2611 )
akira

Відповіді:


1

Моє ліжко. Під час створення власних фрагментів у вашому файлі:

snippet snippet1
    snippet1

snippet snippet2
    snippet2

Цей "простір" між фрагментами відповідає за додаткове повернення каретки. Якщо я підтримую файл фрагментів таким чином:

snippet snippet1
    snippet1
snippet snippet2
    snippet2

Це працює як очікувалося. Повернення каретки також використовувалося як фрагмент.


Я клянусь, що не бачу різниці між ними.
Грак

У першому прикладі між двома фрагментами є повернення каретки, у другому немає. Snipmate вважає, що повернення каретки між двома визначеннями фрагментів відбувається з першого фрагмента, і викликає його, коли ви виконаєте фрагмент in vim. Якщо ви не хочете повернути перевезення після свого фрагмента, не слід розділяти визначення фрагментів із поверненнями перевезення.
Хтось досі використовує вас MS-DOS
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.