我的问题是不言自明的,我怎样才能禁用vim snipmate到perl文件?我发现自己很沮丧,因为它坚持我的omni-completion和neocomplcache。我只是在html文件中使用snipMate。
同样的问题可以问:如何只为一种类型的文件(html)启用snipmate?
答案 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)而不是禁用除一种类型之外的所有类型,这将更有效。