2014-04-04 12 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/' 
相關問題