使用 Emacs 维护 ssh 会话(类 tmux)

会话保持是 tmux 最主要的一个功能,当 ssh 到远程服务器上使用的 tmux,即便是突然断开 ssh 再次连接,也可以靠 tmux 来恢复上次终端会话。

可以用守护进程方式运行 Emacs 来达到同样的目的:

$ emacs --daemon

然后就可以在 Emacs 中运行多个 shell,当 ssh 断开后再次连接,用 emacsclient 即可恢复上次的会话:

$ emacsclient -t

另外如果 Emacs 安装太多插件影响启动速度,也可以用这种方式运行 Emacs,打开速度会非常快。