我正在使用带有 Vundle 的 Vim,并且我刚刚在 .vimrc 中更改了插件的特定设置:
let g:NERDTreeWinSize = 60
我如何重新加载插件以获取此设置而不重新启动 vim?
答案1
大多数插件直接使用配置变量,因此只需将变量设置应用到当前 Vim 会话,然后重新触发插件即可。
首先,您可以重新获取整个~/.vimrc
(如果它是干净的,并且您避免两次重新定义自动命令):
:source ~/.vimrc
(您可以将其缩写,就好像:so %
您当前正在编辑它一样。)或者您只是有选择地执行更改的行,例如通过:
yy:@"
对于 NERD_tree 和这个特定的配置,可以通过以下方式重新触发:
- 关闭并重新打开 NERD_tree
- 放大和缩小 NERD_tree 窗口
答案2
我发现使用基本启动命令重新启动插件(在本例中为:NERDTree)就足够了,因此这是我的解决方案:
编辑 .vimrc
let g:NERDTreeWinSize = 60
保存 .vimrc
:w
重新加载 .vimrc 作为源
:source %
运行:NERDTree
:NERDTree