在VIM中重新打开上次会话的缓冲区的替代方法?

4
我知道:mksession命令并且使用它,但有时它保存了太多状态,这是一个问题。例如,当您更新一些插件并想要在新状态下关闭/打开VIM时,除非您只想保留当前打开文件的状态,否则保存的状态会成为问题。
有时,:mksession保存的内容与新更新的配置冲突,从而阻止加载部分内容等。
那么,有哪些好的替代方法(包括插件)可以重新打开VIM并加载最后的缓冲区列表,而不需要从:mksession中获取太多额外的状态呢?

多么棒的命令! - Marenz
@Marenz 请查看插件obsession.vimvim-session,你会更加欣赏这个命令。 - oblitum
1个回答

5

我想我通过查看:h :mksession命令,找到了自己想要的内容:

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

现在,mksession 保存的状态比 sessionoptions 的默认状态要少得多:

'sessionoptions' 'ssop':

  • 默认值:空白、缓冲区、当前目录、折叠、帮助、选项、标签页、窗口大小。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接