如何有选择地加载vim插件?

时间:2018-06-01 10:08:24

标签: vim vim-plugin

我正在使用vim-plug,我想只为某些特定文件加载某个插件。我怎么能这样做?

假设我有插件A.如何才能为python和cpp加载插件A? 同样,我可以阻止vim为html和php文件加载一些插件B吗?

2 个答案:

答案 0 :(得分:1)

autocmd FileType cpp,py source  pluginAPath

答案 1 :(得分:1)

来自vim-plug的README file

" On-demand loading
Plug 'scrooloose/nerdtree', { 'on':  'NERDTreeToggle' }
Plug 'tpope/vim-fireplace', { 'for': 'clojure' }

这对我没什么帮助,所以我在别处看了。

显然有一个filetype plugin选项用于定义特定于文件类型的行为。因此,要添加.py个文件的设置,请在filetype plugin on中添加.vimrc并创建~/.vim/ftplugin/py.vim以在其中添加设置。