我通常在打开数十个文件的vim会话中生活很久。偶尔,我需要重新启动vim,例如安装新的插件或应用一些新的配置。重新启动后如何重新打开所有以前的文件?谢谢!
您可以使用内置会话,也许可以使用vim-session plugin。
Vim会话包含有关您所编辑内容的所有信息。
其中包括文件列表,窗口布局,全局变量,选项和其他信息。(确切记住的是由“ sessionoptions ”选项控制的。)
命令
:mksession mysession.vim
将当前会话保存到命名文件中。下次启动vim时,可以加载会话:
vim -S mysession.vim
或在vim内部
:source mysession.vim
您可以在VimLeave自动命令上自动保存会话,并在VimEnter上重新加载会话,但是要小心,例如从git调用vim时要恢复会话。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句