emacs 可以跨多个屏幕使用吗?

emacs 可以跨多个屏幕使用吗?

我想在多个显示器上使用 emacs:一个显示器显示代码,另一个显示器显示处理代码提交的 R 会话。我在 Windows 机器上通过 SSH 登录服务器。我在 Xwindow 上使用 emacs(X 开启时延迟太大 - 因此我运行emacs -nw)。这可能吗?

编辑:当我通过 ssh 进入我的集群时,两个终端会话可能物理连接到集群上的两个不同节点(两个不同的登录节点)

答案1

对于您这种情况,我认为一个好办法就是使用服务器模式下的 emacs,并有两个 X 终端(每个屏幕一个),每个终端运行连接到同一台服务器的框架。

  1. 打开第一个终端,像平常一样 ssh 到主机并运行:emacs -nw
  2. 在你的 emacs 实例中启动服务器:M-xserver-startRET
  3. 打开第二个终端,ssh 到主机并运行:emacsclient -nw

现在您有两个不同的 emacs 框架共享相同的缓冲区,这使您可以做几乎所有您想做的事情。

相关内容