我通常在打开数十个文件的情况下长期使用 vim session 。偶尔,我需要重新启动 vim,比如安装一个新插件或应用一些新配置。重新启动后如何重新打开所有以前的文件?谢谢!
最佳答案
您可以使用 builtin sessions ,也许与 vim-session plugin .
Vim session 包含有关您正在编辑的内容的所有信息。
这包括诸如文件列表、窗口布局、全局变量、
选项和其他信息。 (确切地记住的是由控制
' sessionoptions ' 选项。)
命令
:mksession mysession.vim
将当前 session 保存到命名文件中。下次启动 vim 时,您可以加载 session :
vim -S mysession.vim
或者在vim里面
:source mysession.vim
您可以在 VimLeave 自动命令上自动保存 session 并在 VimEnter 上重新加载 session ,但在调用 vim 时(例如,从 git)恢复 session 时要小心。
关于Vim:重新启动后在新 session 中重新打开所有以前的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47334694/