我在.vimrc中使用以下viminfo设置来恢复上一次会话。
set viminfo='10,\"100,:20,%,n~/.viminfo
它按预期工作,除了一个细节:当我启动vim没有命令行参数时,它恢复我的所有缓冲区,但它也会打开一个带有vim版本号等的[no name]缓冲区并启动我在这个[没有名字]缓冲区。然后我:bd
这个缓冲区并继续我的路。
如何在不打开[no name]缓冲区的情况下恢复会话?
我尝试用一条set viminfo=...
行代替我的整个.vimrc,但问题仍然存在。
我正在使用vim 7.3。我没有使用gvim。
答案 0 :(得分:1)
将此行放在_vimrc中:
set shortmess+=I
在Windows 7上的vim中成功测试了这个