我发现自己经常这样做:
启动emacs
通过C-x C-f [RET] /ssh:me@aserver.com:filetoedit.py [RET]
C-x 2
分割窗口
C-x o
切换到顶部窗口
M-x shell
在我的ssh连接上启动shell
我有办法在启动时自动复制这个过程吗? M-x desktop-save
似乎并没有为我做这件事。
答案 0 :(得分:0)
尽管我对emacs充满热情,但我建议你看看“tmux”。
您只在tmux中运行一次emacs。稍后,当你第二天回到办公室时,你只需重新连接到tmux会话,就会发现你的emacs实例仍在那里。
答案 1 :(得分:0)
你并没有真正详细说明你的设置,我同意tmux可能有所帮助。就我而言,我每天都会提供你所询问的版本。我在我的Mac上运行GUI emacs 24,我将通过VPN与多个tramp缓冲区和shell打开连接。然后,我只是在Mac上睡觉,上下班,重新建立VPN连接,然后继续,好像tramp缓冲区没有发生任何事情,并且在shell缓冲区中运行Mx shell后,继续,好像什么也没发生。 / p>
要为多个文件/ shell对重复此操作,我可能会将窗口配置保存到具有C-x r w X和C-x r j X的寄存器中,以获取不同的X值。