2013-07-29 78 views
3

我在我的.vimrc中使用以下viminfo設置來恢復我的最後一個會話。恢復vim會話不開放[沒有名字]緩衝區

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

它按預期工作,除了一個細節:當我啓動Vim沒有命令行參數,它使我的所有的緩衝區,但它也打開[無名]用vim的版本號緩衝等並在這個[no name]緩衝區中啓動我。我然後:bd這個緩衝區,並繼續我的方式。

如何在不打開[無名稱]緩衝區的情況下恢復會話?

我嘗試用上面的一行set viminfo=...行替換我的整個.vimrc,但問題仍然存在。

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

+0

嗯,使用相同的'viminfo'配置我不能重複這一點。我沒有得到額外的飛濺緩衝區。 –

+0

我也有'設置shortmess = filnxtToOI'('我'應該完全禁用shortmess) –

+0

我添加了你的shortmess設置,但是沒有解決它。我還在上面添加了版本信息。 – jsp

回答

1

,就把這行你的_vimrc:

set shortmess+=I 

測試了這一點成功在vim在Windows 7

+0

這已在評論中提出。 – jsp

+0

哎呦..我的壞。 –