更改 UltiSnips 搜索片段的位置的正确方法是什么。我尝试了以下但没有成功:
let g:UltiSnipsSnippetsDir = "/newfolder/snippets/"
let g:UltiSnipsSnippetDirectories=["UltiSnipsNewDir"]
更改 UltiSnips 搜索片段的位置的正确方法是什么。我尝试了以下但没有成功:
let g:UltiSnipsSnippetsDir = "/newfolder/snippets/"
let g:UltiSnipsSnippetDirectories=["UltiSnipsNewDir"]
第一个只需使用完整路径,例如 ex:
let g:UltiSnipsSnippetsDir = "~/.vim/bundle/ultisnips/UltiSnips"
这对我有用:
首先将此行添加到.vimrc
文件中:
leg g:UltiSnipsSnippetDirectories=["FolderA","FolderB"]
然后将您的剪辑放在文件夹下:
~/vim/bundle/vim-snippets/FolderA
注意:如果使用相对路径,中间路径应该是“ vim-snippets ”而不是“ ultisnips ”,因为snippets与引擎是分开的,它是另一个插件'honza/vim-snippets'。
顺便说一句,UltiSnipsSnippetDirectories
是 ultisnips 搜索 snips 的地方,UltiSnipsSnippetsDir
是在您键入:UltiSnipsEdit
以创建 snip 时保存 snips 的地方。