3

我的问题是不言自明的,例如,如何禁用 vim snipmate 到 perl 文件?我发现自己很沮丧,因为它卡在了我的全能完成和 neocomplcache 上。我只是在 html 文件中使用 snipMate。

可以这样问同样的问题:如何仅为一种类型的文件 (html) 启用 snipmate?

4

1 回答 1

5

您可以将snipMate.vim文件$VIM/plugin从未自动加载的另一个目录移动,例如$VIM/extra.

然后在您的 .vimrc 中,添加一行以仅将 snipmate 用于 HTML:

autocmd FileType html,xhtml source $VIM/extra/snipMate.vim

另一种更丑陋的方法是简单地删除或重命名$VIM/snippets除 之外的所有片段文件html.snippets,或您想要保留的那些文件的子集。如果您只想删除一些(例如,只禁用 perl)而不是禁用除一种类型之外的所有类型,这将更有效。

于 2011-09-09T17:49:33.543 回答