如何在Windows中的$ home / vimfiles /之后创建自己的片段

时间:2014-04-04 09:26:41

标签: windows vim snipmate

我正在尝试在Windows上为vim创建自己的一组代码段。

一旦我创建目录$HOME/vimfiles/after/snippets(有或没有文件),“标准”片段(即那些与snipmate本身一起出现的片段)将不再被触发。

我在Linux安装上尝试过相同的操作,我可以在~/.vim/after/snippets/*.snippets中创建(工作)一组代码段。

我错过了什么?

编辑答案是否使用了原始的snipmate或fork?

答案:我没有意识到这样的分叉,我似乎正在使用“原始”分叉。

编辑II echo &rtp包含C:\Users\Rene/vimfiles/after(我在其下创建了snippets目录)。

可能是混合前向反斜杠是问题吗?

1 个答案:

答案 0 :(得分:0)

你在谈论什么SnipMate? The originalthe fork? fork没有默认的片段,所以你肯定在谈论原文,对吗?

:help snipmate说:

  

默认情况下,片段会查找任何“摘要”片段。你的目录   ' runtimepath'

可能(但不太可能)after不属于您的runtimepath ...您可以查看:echo &rtp吗?

无论如何,你可以使用g:snippets_dir变量告诉SnipMate在哪里寻找片段:

let g:snippets_dir = '~/.vim/after/snippets/'