从VIM中的上一个会话重新打开缓冲区的替代方案?

从VIM中的上一个会话重新打开缓冲区的替代方案?,vim,usability,Vim,Usability,我知道:mksession,我使用它,但有时,它太多了,它保存了太多的状态,这是一个问题,例如,当您更新一些插件时,希望关闭/打开VIM以新的状态启动它,但您希望仅保留当前打开文件的状态 有时什么:mksession会保存与新更新配置的冲突,阻止加载部分配置,等等 那么,有什么好的选择(可能包括插件)可以重新打开VIM并加载最后一个缓冲区列表,而不需要从:mksession中获得太多额外的状态呢?我想我已经找到了我想要的经过:h:mksession: set sessionoptions=bla

我知道
:mksession
,我使用它,但有时,它太多了,它保存了太多的状态,这是一个问题,例如,当您更新一些插件时,希望关闭/打开VIM以新的状态启动它,但您希望仅保留当前打开文件的状态

有时什么
:mksession
会保存与新更新配置的冲突,阻止加载部分配置,等等


那么,有什么好的选择(可能包括插件)可以重新打开VIM并加载最后一个缓冲区列表,而不需要从
:mksession
中获得太多额外的状态呢?

我想我已经找到了我想要的经过
:h:mksession

set sessionoptions=blank,buffers,curdir,help,tabpages,winsize
现在
mksession
保存的状态比
sessionoptions的默认状态少得多:

“会话选项”“ssop”

  • 默认值:空白、缓冲区、curdir、折叠、帮助、选项、选项卡页、winsize

多么棒的命令@Marenz检查插件,或者,你会更加欣赏这个命令。