gpt4 book ai didi

vim - 如何禁用或替换此 .vimrc 文件的特定插件?

转载 作者:行者123 更新时间:2023-12-04 18:15:57 25 4
gpt4 key购买 nike

我用 spf13作为我的 vim 插件集合。

This是 .vimrc 文件。

如何仅覆盖“常规”组包?

或者,更具体地说,如何禁用或替换一个插件?

谢谢!

更新:对不起,也许我没有说清楚,我真正想要的是禁用或替换 .vimrc.local 或 .vimrc.bundles.local 中的插件

我不想碰 .vimrc 文件。

更新2 : 谢谢大家。我想通了。

“让 NERDTreeChDirMode=0 并设置 noautochdir” 应该可以。
但我还需要对此进行注释 (autocmd BufEnter * if bufname("") !~ "^[A-Za-z0-9]*://"| lcd %:p:h | endif) 。

最佳答案

这记录在 .vimrc用于 spf13。

" 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

关于vim - 如何禁用或替换此 .vimrc 文件的特定插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11711645/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com