emacs 会话附加回来

emacs 会话附加回来

当我在 VIM 时代时,我曾经喜欢使用屏幕,这让我可以灵活地在多个窗口之间切换。后来我切换到 emacs,但我失去了我最喜欢的功能之一:屏幕会话 - 当我的 putty 窗口意外死机时,我所有的窗口仍然在那里,如果我将所有内容都附加回来。

在 emacs 中,我还可以打开很多不同的屏幕并在它们之间切换,问题是当我的 putty 窗口关闭时,那里的所有内容都消失了。我希望我可以附加到我正在开发的 emacs 上,并且我很确定这个怪物可以实现这一点,有什么想法吗?

答案1

你可以在屏幕上运行 emacs,就像 vim 一样。对于冲突的键,例如C-a,您可以使用C-a a屏幕内部将 发送C-a到 emacs。另一种选择是运行 emacs服务器模式。您可以通过使用 启动 emacs 来完成此操作--daemon。然后您可以使用 来连接到 emacs 守护进程emacsclient

emacs --daemon       # start the server
emacsclient filename # open a file in the server
emacsclient -c       # connect to the server without opening a new file

相关内容