如何禁用vim插件snipMate到某种文件?

时间:2011-09-09 17:45:23

标签: vim code-snippets snipmate

我的问题是不言自明的,我怎样才能禁用vim snipmate到perl文件?我发现自己很沮丧,因为它坚持我的omni-completion和neocomplcache。我只是在html文件中使用snipMate。

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

1 个答案:

答案 0 :(得分:5)

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

然后在.vimrc中添加一行以仅使用snipmate for HTML:

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

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