4

更改 UltiSnips 搜索片段的位置的正确方法是什么。我尝试了以下但没有成功:

let g:UltiSnipsSnippetsDir = "/newfolder/snippets/"
let g:UltiSnipsSnippetDirectories=["UltiSnipsNewDir"]
4

2 回答 2

4

第一个只需使用完整路径,例如 ex:

let g:UltiSnipsSnippetsDir = "~/.vim/bundle/ultisnips/UltiSnips"
于 2015-08-12T12:23:56.400 回答
0

这对我有用:

首先将此行添加到.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 的地方。

于 2018-09-16T10:58:19.050 回答