Eu descobri que o problema é que você não pode digitar a tag inteira para acionar o ultisnip. Por exemplo:
head<Trigger>
produzirá o recorte, mas <head><Trigger>
não.
Ultisnips funciona bem com python e c, mas quando edita arquivos html, ele nunca insere o trecho de código. Enquanto você me completa sugere que haja um trecho no prompt.
O ultisnips suporta outros idiomas além de c e python?
O Ultisnips suporta trechos personalizados para todos os tipos de arquivos , mas não é fornecido com nenhum trecho padrão. Estes são fornecidos por honza / vim-snippets , que inclui (entre muitos) HTML .
Então, sim, isso os ajuda. Por que isso não funciona para você exigiria mais informações de solução de problemas. Especialmente, certifique-se de que :setlocal filetype?
retorne html
.
Use o comando :map
para garantir que a chave que o ultisnips usa para expandir os snippets ( g:UltiSnipsExpandTrigger
, <tab>
por padrão) não seja mapeada novamente por outro plug-in usado para arquivos HTML.
Tags vim html linux vim-plugins