改变UltiSnips搜索代码片段的位置的正确方法是什么?我在我的~/.vimrc中尝试过这个方法,但没有成功:
~/.vimrc
let g:UltiSnipsSnippetsDir = "/newfolder/snippets/" let g:UltiSnipsSnippetDirectories=["UltiSnipsNewDir"]
ubof19bj1#
第一个只使用完整路径,如ex:
let g:UltiSnipsSnippetsDir = "~/.vim/bundle/ultisnips/UltiSnips"
eit6fx6z2#
这对我很有效:首先将此行添加到.vimrc文件:leg g:UltiSnipsSnippetDirectories=["FolderA","FolderB"]个然后把你剪下的文件夹:~/vim/bundle/vim-snippets/FolderA注意:如果使用相对路径,中间路径应该是“vim-snippets”,而不是“ultisnips”,因为代码段是从引擎中分离出来的,它是另一个插件**'honza/vim-snippets'**。顺便说一句,UltiSnipsSnippetDirectories是ultisnips搜索剪辑的地方,UltiSnipsSnippetsDir是当你键入:UltiSnipsEdit来创建剪辑时保存剪辑的地方。
.vimrc
leg g:UltiSnipsSnippetDirectories=["FolderA","FolderB"]
~/vim/bundle/vim-snippets/FolderA
UltiSnipsSnippetDirectories
UltiSnipsSnippetsDir
:UltiSnipsEdit
2条答案
按热度按时间ubof19bj1#
第一个只使用完整路径,如ex:
eit6fx6z2#
这对我很有效:
首先将此行添加到
.vimrc
文件:leg g:UltiSnipsSnippetDirectories=["FolderA","FolderB"]
个然后把你剪下的文件夹:
~/vim/bundle/vim-snippets/FolderA
注意:如果使用相对路径,中间路径应该是“vim-snippets”,而不是“ultisnips”,因为代码段是从引擎中分离出来的,它是另一个插件**'honza/vim-snippets'**。
顺便说一句,
UltiSnipsSnippetDirectories
是ultisnips搜索剪辑的地方,UltiSnipsSnippetsDir
是当你键入:UltiSnipsEdit
来创建剪辑时保存剪辑的地方。