使用 Emacs 维护 ssh 会话(类 tmux)
会话保持是 tmux 最主要的一个功能,当 ssh 到远程服务器上使用的 tmux,即便是突然断开 ssh 再次连接,也可以靠 tmux 来恢复上次终端会话。
可以用守护进程方式运行 Emacs 来达到同样的目的:
$ emacs --daemon
然后就可以在 Emacs 中运行多个 shell,当 ssh 断开后再次连接,用 emacsclient 即可恢复上次的会话:
$ emacsclient -t
另外如果 Emacs 安装太多插件影响启动速度,也可以用这种方式运行 Emacs,打开速度会非常快。