每当我使用多个缓冲区时,总会有一个是空的。如果我从命令行打开vim文件(即不想创建新文件,或者通过先命名新文件并使用该名称启动vim来选择创建新文件),我希望不要这样。我该怎么做?
编辑:
我是这样启动gvim的:
我在我的bashrc中有一个别名:alias g="gvim --remote-silent"
我使用以下命令从命令行打开文件:g 文件名
此时(如果我没有已经打开的gvim实例),我有两个缓冲区:
编辑2:
平台是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,rainbow,surround,clang_complete,nerdcommenter,repeat
编辑:
我是这样启动gvim的:
我在我的bashrc中有一个别名:alias g="gvim --remote-silent"
我使用以下命令从命令行打开文件:g 文件名
此时(如果我没有已经打开的gvim实例),我有两个缓冲区:
编辑2:
平台是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,rainbow,surround,clang_complete,nerdcommenter,repeat
:e foo
是一样的。你能详细说明一下吗? - Josh Lee