如何在 JS 文件中默认加载 UltiSnips 文件类型?
How to load UltiSnips file types by default in JS files?
我知道在 vim 控制台中执行 :UltiSnipsAddFiletypes javascript-node
是可行的。但是每当我打开 javascript 文件时,我都需要自动加载。无论文档如何,我都明白我应该创建一个 ftplugin/javascript.vim 文件并将 :UltiSnipsAddFiletypes javascript-node
放在第一行。问题是那些片段没有加载。
那么,请问如何才能使它正常工作?
你可以在你的 .vimrc 中使用 autocmd
:
autocmd FileType javascript UltiSnipsAddFiletypes javascript-node
只是为了补充@tckmn 的回答,我将其用于多种文件类型,请记住 UltiSnipsAddFiletypes
使用 .
作为分隔符:
autocmd FileType javascript,javascriptreact,typescript,typescriptreact
\ UltiSnipsAddFiletypes javascript.javascriptreact.typescript.typescriptreact
我知道在 vim 控制台中执行 :UltiSnipsAddFiletypes javascript-node
是可行的。但是每当我打开 javascript 文件时,我都需要自动加载。无论文档如何,我都明白我应该创建一个 ftplugin/javascript.vim 文件并将 :UltiSnipsAddFiletypes javascript-node
放在第一行。问题是那些片段没有加载。
那么,请问如何才能使它正常工作?
你可以在你的 .vimrc 中使用 autocmd
:
autocmd FileType javascript UltiSnipsAddFiletypes javascript-node
只是为了补充@tckmn 的回答,我将其用于多种文件类型,请记住 UltiSnipsAddFiletypes
使用 .
作为分隔符:
autocmd FileType javascript,javascriptreact,typescript,typescriptreact
\ UltiSnipsAddFiletypes javascript.javascriptreact.typescript.typescriptreact