Vim:重新启动后在新会话中重新打开所有先前的文件

Ying Xiong

我通常在打开数十个文件的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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章