在不打开[no name]缓冲区的情况下恢复vim会话

时间:2013-07-29 19:48:24

标签: vim

我在.vimrc中使用以下viminfo设置来恢复上一次会话。

set viminfo='10,\"100,:20,%,n~/.viminfo

它按预期工作,除了一个细节:当我启动vim没有命令行参数时,它恢复我的所有缓冲区,但它也会打开一个带有vim版本号等的[no name]缓冲区并启动我在这个[没有名字]缓冲区。然后我:bd这个缓冲区并继续我的路。

如何在不打开[no name]缓冲区的情况下恢复会话?

我尝试用一​​条set viminfo=...行代替我的整个.vimrc,但问题仍然存在。

我正在使用vim 7.3。我没有使用gvim。

1 个答案:

答案 0 :(得分:1)

将此行放在_vimrc中:

set shortmess+=I

在Windows 7上的vim中成功测试了这个