Vim и Ultisnips

Я пытаюсь понять, как работает Ultisnips (очень мало документации, когда вы начинающий, как я) и в all.snippets закодировать функцию, которая возвращает vim.eval("&comments")

Поэтому я пытаюсь угадать, как это работает, и если я пытаюсь:

:let g=eval("&comments")
:echo g

Я получаю это: s1:/*,mb:*,ex:*/,://,b:#,:%,:XCOMM,n:>,fb:-когда я в файле сниппета.

Если я открою файл empy Php и попробую предыдущий код, я получу s:<!--,m: ,e:-->

Я хочу иметь классический комментарий, как это /* */ настроен на то, чтобы я мог назвать образец фрагмента "box"(это работает, но добавляет <!-- --> = Разделители комментариев HTML вместо фактических разделителей комментариев Php).

Как я могу угадать, когда он назначен, и как изменить <!-- --> в /* */?

1 ответ

Решение

Вы хотите использовать commentstring вместо comments, Первый установлен в правильное значение в php.

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