gpt4 book ai didi

vim - 为什么 UltiSnips 无法识别我自己的代码片段?

转载 作者:行者123 更新时间:2023-11-30 23:48:44 24 4
gpt4 key购买 nike

目前我在 Vim 中使用 YouCompleteMe,然后我用 vundler 安装了 UltiSnipsvim-snippetsUltiSnipsYouCompleteMe 兼容并且可以正常工作;但是,当我定义自己的代码片段时,问题就来了,因为无法识别这些代码片段。

我怀疑问题出在我使用 UltiSnipsEdit 时函数,因为它创建了 UltiSnips我的主目录中的文件夹,而不是 .vim 中的文件夹文件夹。例如,当我使用 R 脚本时,我使用 UltiSnipsEdit , 它创建了 r.snippets里面的文件/home/UltiSnips .然后我定义了一个片段来测试:

snippet test "Testing snip for R." 
# snipp is working
endsnippet

保存文件后,该片段不会出现在 YouCompleteMe 列表中,也不会用 :UltiSnipsExpandTrigger 展开(在我的例子中是 <c-l>)。

最佳答案

添加 let g:UltiSnipsSnippetDirectories=[$HOME.'/.vim/UltiSnips'].vimrc 文件使其工作。

关于vim - 为什么 UltiSnips 无法识别我自己的代码片段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37511063/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com