与主题一样,我找到了linux解决方案:
https://stackoverflow.com/a/8103835
但在Windows上这显然不起作用。 添加文件“c:\ Program Files \ Vim \ vimfiles \ snippets \ javascript.snippets”时,所有js片段都不起作用。
答案 0 :(得分:4)
确定Windows上存在路径问题或其他原因:
但是在$ myvimrc中使用additonal escapings设置后如下:
让g:snippets_dir =“C:\\ Documents and Settings \\ xliiv \\ vimfiles \\ snippets,C:\\ Documents and Settings \\ xliiv \\ vimfiles \\ bundle \\ snipmate \\ snippets”< / p>
(与'1'相同,但加倍'\') 工作完美。
所以来自$ myvimrc的我最近的WORKING行是这样的: 让g:snippets_dir =“$ HOME \ vimfiles \ snippets,$ HOME \ vimfiles \ bundle \ snipmate \ snippets”
答案 1 :(得分:3)
将插件存储在c:\Program Files\Vim\vimfiles\
中并不是一个好主意,特别是如果您的计算机可以与其他用户共享。你应该把它们放在C:\Users\[your name here]\vimfiles\
。
你使用SnipMate吗?
假设“是”并且由于您似乎使用了Pathogen,SnipMate的正确位置为C:\Users\[your name here]\vimfiles\bundle\snipmate
。
下次编辑.js
文件时,所有默认的JavaScript代码段都可用。
关于代码段的位置,所有内容都在:help snipmate
中说明:如果您有自己的自定义代码段,则应将它们放在C:\Users\[your name here]\vimfiles\snippets\
下,这是他们的默认位置。