Ultisnips прекрасно работает с python и c, но при редактировании html-файлов он вообще никогда не вставляет фрагмент. Пока вы не завершите, я предполагаю, что в подсказке есть фрагмент.
Поддерживает ли ultisnips другие языки, кроме c и python?
Ultisnips прекрасно работает с python и c, но при редактировании html-файлов он вообще никогда не вставляет фрагмент. Пока вы не завершите, я предполагаю, что в подсказке есть фрагмент.
Поддерживает ли ultisnips другие языки, кроме c и python?
Ultisnips поддерживает пользовательские фрагменты для всех типов файлов, но не поставляется с какими-либо фрагментами по умолчанию. Они предоставляются honza/vim-snippets, который включает (среди многих) HTML.
Так что да, это поддерживает их. Почему это не работает для вас, потребуется больше информации для устранения неполадок. Особенно убедитесь, что :setlocal filetype?
возвращает html
.
Я обнаружил, что проблема в том, что вы не можете набрать весь тег, чтобы вызвать ultisnip. Например:
head<Trigger>
выдаст снипп, а <head><Trigger>
- нет.
Используйте команду :map
чтобы убедиться, что ключ, который ultisnips использует для расширения фрагментов (g:UltiSnipsExpandTrigger
, <tab>
по умолчанию), не переопределяется другим плагином, который используется для файлов HTML.