如何禁用vim插件snipMate对某些文件的支持?

3
我的问题很明显,如何禁用vim snipmate来编辑perl文件?我发现自己很沮丧,因为它会卡在我的omni补全和neocomplcache上。我只想在html文件中使用snipMate。
同样的问题可以这样问:如何只在一种类型的文件(html)中启用snipmate?

很遗憾,作者没有将其配置化。 :( - Reorx
1个回答

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

然后在你的 .vimrc 文件中,添加一行代码只为 HTML 使用 snipmate:

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

另一种不太优美的方法是仅保留$VIM/snippets中的html.snippets文件,或者你想要保留的子集,并删除或重命名其余所有代码片段文件。如果你只想禁用某些文件(比如只禁用perl),那么这种方法更为有效,而不是禁用除一个类型外的所有文件。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接