如何从vim中删除默认的空缓冲区?
每当我使用多个缓冲区时,总会有一个空的.如果我从命令行用
vim打开一个文件(我不想创建一个新文件,或者选择通过先命名它并用该名称启动vim来创建一个新文件),我不想这样做.我怎样才能做到这一点?
编辑: 我正在通过以下方式启动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, 解决方法
我没有你的问题
> linux,gvim – Vi IMproved 7.3(2010年8月15日,2011年3月24日编译07:07:34)包含的补丁:1-35 你可能正在看一个bug. 您可以通过清理$MYVIMRC(暂时)并运行gvim –noplugin来调试内容. 或者检查所有设置(如bufhidden和其他可疑方) :set :setglobal 并查看他们正在设置哪个脚本/插件(仅在此处以bufhidden为例): :verbose set bufhidden :verbose setglobal bufhidden 您还可以检查自动命令(可能会阻止擦除缓冲区) :verbose au (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |