2013-05-21 32 views
3

我知道:mksession,我使用它,但有时它太多了,它会节省太多的状态,这是一个问题,例如,当您更新一些插件并想要关闭/打开VIM以在新鲜状态,除了您想要保留当前打开的文件的状态以外。从VIM上次会话重新打开缓冲区的替代方案?

有时候,:mksession保存冲突与新更新的配置,从它装载部分来防止等

那么,什么是重开VIM和加载最后一个缓冲区列表,而没有良好的替代品(包括可能的插件)来自:mksession的额外状态?

+0

什么是令人敬畏的命令! – Marenz

+0

@Marenz检查插件[obsession.vim](https://github.com/tpope/vim-obsession)或[vim-session](https://github.com/xolox/vim-session)我会更加欣赏这个命令。 –

回答

4

我想我想通了什么,我想出去经历:h :mksession

set sessionoptions=blank,buffers,curdir,help,tabpages,winsize 

现在mksession保存比默认为sessionoptions少得多状态:

'sessionoptions' 'ssop'

  • 默认:空白,缓冲区,curdir,折叠,帮助,选项,tabpages,winsize