【发布时间】:2015-10-28 21:47:59
【问题描述】:
更改 UltiSnips 搜索 sn-ps 的位置的正确方法是什么?我尝试了以下但没有成功:
let g:UltiSnipsSnippetsDir = "/newfolder/snippets/"
let g:UltiSnipsSnippetDirectories=["UltiSnipsNewDir"]
【问题讨论】:
标签: vim code-snippets snipmate ultisnips
更改 UltiSnips 搜索 sn-ps 的位置的正确方法是什么?我尝试了以下但没有成功:
let g:UltiSnipsSnippetsDir = "/newfolder/snippets/"
let g:UltiSnipsSnippetDirectories=["UltiSnipsNewDir"]
【问题讨论】:
标签: vim code-snippets snipmate ultisnips
第一个只使用完整路径,例如 ex:
let g:UltiSnipsSnippetsDir = "~/.vim/bundle/ultisnips/UltiSnips"
【讨论】:
let g:UltiSnipsSnippetsDir = "~/.vim/bundle/ultisnips/UltiSnips" 应添加到您的 ~/.vimrc 文件中。
这对我有用:
首先将此行添加到.vimrc文件中:
leg g:UltiSnipsSnippetDirectories=["FolderA","FolderB"]
然后将你的剪辑放在文件夹下:
~/vim/bundle/vim-snippets/FolderA
注意:如果使用相对路径,中间路径应该是 "vim-sn-ps" 而不是 "ultisnips",因为 sn-ps 与引擎,它是另一个插件'honza/vim-sn-ps'。
顺便说一句,UltiSnipsSnippetDirectories 是 ultisnips 搜索 snips 的位置,UltiSnipsSnippetsDir 是当您键入 :UltiSnipsEdit 以创建 snips 时保存 snips 的位置。
【讨论】: