vim 正在尝试更改UltiSnips代码段的目录

hm2xizp9  于 2022-11-11  发布在  其他
关注(0)|答案(2)|浏览(158)

改变UltiSnips搜索代码片段的位置的正确方法是什么?我在我的~/.vimrc中尝试过这个方法,但没有成功:

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

ubof19bj1#

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

let g:UltiSnipsSnippetsDir = "~/.vim/bundle/ultisnips/UltiSnips"
eit6fx6z

eit6fx6z2#

这对我很有效:
首先将此行添加到.vimrc文件:
leg g:UltiSnipsSnippetDirectories=["FolderA","FolderB"]
然后把你剪下的文件夹:
~/vim/bundle/vim-snippets/FolderA
注意:如果使用相对路径,中间路径应该是“vim-snippets”,而不是“ultisnips”,因为代码段是从引擎中分离出来的,它是另一个插件**'honza/vim-snippets'**。
顺便说一句,UltiSnipsSnippetDirectories是ultisnips搜索剪辑的地方,UltiSnipsSnippetsDir是当你键入:UltiSnipsEdit来创建剪辑时保存剪辑的地方。

相关问题