1

Ultisnips прекрасно работает с python и c, но при редактировании html-файлов он вообще никогда не вставляет фрагмент. Пока вы не завершите, я предполагаю, что в подсказке есть фрагмент.

Поддерживает ли ultisnips другие языки, кроме c и python?

3 ответа3

3

Ultisnips поддерживает пользовательские фрагменты для всех типов файлов, но не поставляется с какими-либо фрагментами по умолчанию. Они предоставляются honza/vim-snippets, который включает (среди многих) HTML.

Так что да, это поддерживает их. Почему это не работает для вас, потребуется больше информации для устранения неполадок. Особенно убедитесь, что :setlocal filetype? возвращает html .

1

Я обнаружил, что проблема в том, что вы не можете набрать весь тег, чтобы вызвать ultisnip. Например:

head<Trigger> выдаст снипп, а <head><Trigger> - нет.

0

Используйте команду :map чтобы убедиться, что ключ, который ultisnips использует для расширения фрагментов (g:UltiSnipsExpandTrigger , <tab> по умолчанию), не переопределяется другим плагином, который используется для файлов HTML.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .