打开会话,恢复图形标签(gvim,windows)

时间:2011-01-19 23:08:59

标签: session vim

我使用gvim并在标签中工作。例如,我在:mksession时打开了3个标签页。当我以后获取它时,文件将在缓冲区中“打开”,因为它们在缓冲区菜单中可见,但它不会重新创建选项卡。

查看示例session.vim,它为每个文件运行badd,但我看不到任何创建新选项卡的内容。我尝试将au BufAdd * tabnew放在我的vimrc中,但它没有按预期工作。

My .vimrc
Example session.vim

sessionoptions="blank,buffers,curdir,folds,help,resize,tabpages,winsize"

2 个答案:

答案 0 :(得分:2)

有时Google搜索字词的正确组合将为您提供...

:au BufAdd,BufNewFile * nested tab sball

http://vim.wikia.com/wiki/Open_every_buffer_in_its_own_tabpage

编辑:此au命令会导致Netrw为您浏览的每个目录打开一个新标签。解决方法是在打开会话后运行:tab sball

答案 1 :(得分:0)

[打开会话时]

当您可以使用以下内容打开会话时,使您的会话保存命令:mks!

保存会话:
1) :mks!

下一个开放会议:
2) vim -S Session.vim

这太有意思了。在vim中享受您的代码 感谢。