【问题标题】:How to load UltiSnips file types by default in JS files?如何在 JS 文件中默认加载 UltiSnips 文件类型?
【发布时间】:2016-02-16 05:10:12
【问题描述】:
我知道在 vim 控制台中执行 :UltiSnipsAddFiletypes javascript-node 是有效的。但是每当我打开一个javascript文件时,我都需要自动加载。无论文档如何,我都知道我应该创建一个 ftplugin/javascript.vim 文件并将:UltiSnipsAddFiletypes javascript-node 放在第一行。问题是那些 sn-ps 没有加载。
那么,请问如何才能做到这一点呢?
【问题讨论】:
标签:
javascript
vim
code-snippets
ultisnips
【解决方案1】:
您可以在 .vimrc 中使用 autocmd:
autocmd FileType javascript UltiSnipsAddFiletypes javascript-node
【解决方案2】:
只是为了补充@tckmn 的答案,我将它用于多种文件类型,请记住UltiSnipsAddFiletypes 使用. 作为分隔符:
autocmd FileType javascript,javascriptreact,typescript,typescriptreact
\ UltiSnipsAddFiletypes javascript.javascriptreact.typescript.typescriptreact