2014-04-04 13 views
0

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

当我创建目录$HOME/vimfiles/after/snippets(有或没有文件)“标准”的片段(即那些与snipmate本身就)不会再被触发。

我已经在Linux安装中尝试了相同的功能,我可以在~/.vim/after/snippets/*.snippets中创建(工作)一组片段。

我错过了什么?

编辑一个答案问我是否使用原始的snipmate或fork?

答:我不知道这样的叉子,我似乎在使用“原始”的一个。

编辑IIecho &rtp包含C:\Users\Rene/vimfiles/after(下我创建的snippets目录)。

难道是混合前锋反斜线是问题吗?

回答

0

你在说什么SnipMate? The originalthe fork?叉子没有默认片段,所以你当然在谈论原创,对吧?

:help snipmate说:

片段中默认的 'runtimepath' 里寻找任何 '片断' 目录。

这是可能(但不太可能),其after不是你runtimepath的一部分......你可以用:echo &rtp检查?

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

let g:snippets_dir = '~/.vim/after/snippets/' 
相关问题