编辑:
我正在通过以下方式启动gvim:
我的bashrc中有别名:alias g =“gvim –remote-silent”
我从命令行打开文件:g name-of-file
此时(如果我还没有打开gvim的实例),我有两个缓冲区:
EDIT2:
平台是Linux Mint,版本是:VIM – Vi IMproved 7.3(2010年8月15日,编译于2011年3月24日07:07:39).
我像David建议的那样更新了我的NERDTree插件,但它没有帮助.我使用的其他插件:Pathogen,a,doxygentoolkit,nerdtree,snipmate,vim-rails,
ack_plugin,easymotion,protobuf,sparkup,yankring,
bufexplorer,matchit,彩虹,环绕,
clang_complete,nerdcommenter,重复
解决方法
> linux,gvim – Vi IMproved 7.3(2010年8月15日,2011年3月24日编译07:07:34)包含的补丁:1-35
> windows gvim – Vi IMproved 7.2(2008年8月9日,2008年8月9日编译18:46:22)MS-Windows 32位GUI版本,支持OLE
你可能正在看一个bug.
您可以通过清理$MYVIMRC(暂时)并运行gvim –noplugin来调试内容.
或者检查所有设置(如bufhidden和其他可疑方)
:set :setglobal
并查看他们正在设置哪个脚本/插件(仅在此处以bufhidden为例):
:verbose set bufhidden :verbose setglobal bufhidden
您还可以检查自动命令(可能会阻止擦除缓冲区)
:verbose au
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。