当前位置:  开发笔记 > 编程语言 > 正文

如何临时关闭Vim中的插件?

如何解决《如何临时关闭Vim中的插件?》经验,为你挑选了2个好方法。

我在Vim中有多个插件,其中一些修改了Vim的默认行为.例如,我使用Vimacs插件,这使得Vim在插入模式下表现得像emacs.有时我想关闭Vimacs插件而不将vimacs.vim移出plugins目录.有办法吗?



1> 小智..:

如果你使用像Vundle或Pathogen这样的插件管理器,你可以这样做,它会将插件保存在目录下的自己的~/.vim/bundle/目录中.

在这种情况下,只需runtimepath使用以下命令找出vimacs插件:

set runtimepath?

让我们说吧~/.vim/bundle/vimacs.

然后,将此命令放入您的.vimrc:

set runtimepath-=~/.vim/bundle/vimacs

要加载vimacs,只需将该行注释掉并重新启动Vim(或源自.vimrc).


此外,您可以删除插件的目录,例如`rm -rf~/.vim/bundle/vimacs`.如果你正在使用Vundle或Pathogen,重新安装插件只是一个`:BundleInstall`或`git submodule update`.

2> Mykola Golub..:

查看vimacs在start开始时检查的变量.在脚本文件的开头找到类似的东西if exists('g:vimacs_is_loaded")....然后在.vimrc中或在启动vim时设置此变量vim --cmd "let g:vimacs_is_loaded = 1".

推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有