[英]How to disable or replace a specific plugin for this .vimrc file?
我使用spf13作为我的vim插件集合。
这是.vimrc文件。
如何仅覆盖“常规”群组捆绑包?
或者,更具体地说,如何仅禁用或替换一个插件?
谢谢!
更新:抱歉,也许我没有说清楚,我真正想要的是禁用或替换.vimrc.local或.vimrc.bundles.local中的插件
我不想触摸.vimrc文件。
更新2 :谢谢大家。 我知道了。
“让NERDTreeChDirMode = 0并设置noautochdir”应该有效。 但是我还需要对此进行注释(autocmd BufEnter *如果bufname(“”)!〜“ ^ [A-Za-z0-9] *://” | LCD%:p:h | endif)。
这在spf13的.vimrc中记录。
" In your .vimrc.bundles.local file"
" list only the plugin groups you will use
if !exists('g:spf13_bundle_groups')
let g:spf13_bundle_groups=['general', 'programming', 'php', 'ruby', 'python', 'javascript', 'html', 'misc']
endif
从列表中删除general
,或者,如果不进行php或ruby开发,则从中删除,例如php
, ruby
。
对于特定的插件,请在.vimrc中使用grep作为插件,并注释掉加载Bundle的行,例如:
" Javascript
if count(g:spf13_bundle_groups, 'javascript')
" disable JSON plugin:
" Bundle 'leshill/vim-json'
Bundle 'groenewege/vim-less'
Bundle 'taxilian/vim-web-indent'
endif
spf13使用vundle管理插件,您只需在.vimrc
取消注释/删除该插件即可,例如,删除命令-t删除此行
Bundle 'git://git.wincent.com/command-t.git'
如果您在.vimrc
的开头删除更多插件,则可能会遇到问题,因为后面提到的插件依赖于它们。 最简单的发现方法是进行实验。
最终,我建议您自己找到要使用的插件。 这是找出您真正需要什么以及为什么需要安装其他插件(作为依赖项)的最简单方法。 这也将使您更轻松地应对香草vim安装。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.