Cha*_*Pai 5 vim linux-terminal ctags
我在 vim 中打开了许多文件,在那里我正在使用 ctags 编辑和跟踪程序流程,我不想在下次重新启动时丢失所有这些信息,我无法让系统保持运行几周或几个月。
有没有办法保存当前的终端状态或/和 vim 堆栈状态?
这是类似的问题
读:help :mksession。
:mksession /path/to/sessionfile
Run Code Online (Sandbox Code Playgroud)
此命令编写一个脚本,您可以稍后运行该脚本
:source /path/to/sessionfile
Run Code Online (Sandbox Code Playgroud)
当您离开并使用 .vim 扩展名启动 Vim 时,您可以自动运行这些命令autocmd。请阅读Vim wiki 上的此页面以获取想法。
保存终端会话是另一个问题。tmux 和 screen 都允许您断开/重新连接会话,但我承认我不知道它们是否可以在重新启动后继续存在。
编辑
这个答案解释了如何编写 tmux 会话脚本并稍后恢复它。也许可以在屏幕上做一些类似的事情。
如果您不使用 tmux 或 screen,则可以使用终端模拟器的功能。
| 归档时间: |
|
| 查看次数: |
1636 次 |
| 最近记录: |