3

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

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

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

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

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

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

4

1 回答 1

1

把这一行放在你的 _vimrc 中:

set shortmess+=I

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

于 2013-07-31T17:53:01.693 回答