如何对某些类型的文件禁用vim plugim snipMate?

如何对某些类型的文件禁用vim plugim snipMate?,vim,code-snippets,snipmate,Vim,Code Snippets,Snipmate,我的问题是不言自明的,例如,如何禁用vim snipmate到perl文件??我发现自己很沮丧,因为我的全方位完成和新的复杂度让我无法自拔。我只是在html文件中使用snipMate 同样的问题可能会被问到:如何才能只为一种类型的文件(html)启用snipmate 您可以将snipMate.vim文件从$vim/plugin移动到另一个未自动加载的目录,如$vim/extra 然后在.vimrc中,添加一行以仅对HTML使用snipmate: autocmd FileType html,xht

我的问题是不言自明的,例如,如何禁用vim snipmate到perl文件??我发现自己很沮丧,因为我的全方位完成和新的复杂度让我无法自拔。我只是在html文件中使用snipMate


同样的问题可能会被问到:如何才能只为一种类型的文件(html)启用snipmate

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

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

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

另一个更难看的方法是简单地删除或重命名
$VIM/snippets
中的所有代码片段文件,除了
html.snippets
,或者您希望保留的代码片段的子集。但是,如果您只想删除某些类型(例如,仅禁用perl),这将比禁用除一种类型以外的所有类型更有效。

遗憾的是,作者没有将其设置为可配置的:(