【发布时间】:2013-09-02 21:51:14
【问题描述】:
我想知道是否可以只为某些文件类型运行/加载某些插件?例如,我通过 Vundle 安装了 YouCompleteMe 和 Syntastic,但我只想在实际编辑 C++ 文件时加载它们。
它不仅限于那些插件,它基本上可以是任何东西。这样做的原因是因为我想尽量减少为其他文件加载的插件数量,否则它会为一个文件加载,比如.txt,即使这样做真的没有意义(这也意味着事情会更快:) )
谢谢。
【问题讨论】:
我想知道是否可以只为某些文件类型运行/加载某些插件?例如,我通过 Vundle 安装了 YouCompleteMe 和 Syntastic,但我只想在实际编辑 C++ 文件时加载它们。
它不仅限于那些插件,它基本上可以是任何东西。这样做的原因是因为我想尽量减少为其他文件加载的插件数量,否则它会为一个文件加载,比如.txt,即使这样做真的没有意义(这也意味着事情会更快:) )
谢谢。
【问题讨论】:
使用 NeoBundle 很简单。这是来自:help :NeoBundleLazy 的示例:
NeoBundleLazy 'Rip-Rip/clang_complete'
autocmd FileType c,cpp NeoBundleSource clang_complete
您可以非常轻松地将您的 Vundle 设置转换为 NeoBundle,看看后者是前者的分支。
【讨论】: