在 X 上的 emacs 中,我可以关闭其他显示器上的框架吗?

在 X 上的 emacs 中,我可以关闭其他显示器上的框架吗?

我在一台 Linux 机器上工作。我使用 X 转发通过 ssh 进入机器 alpha。

tomfuture@work$ ssh -X alpha

然后我启动 X-windows emacs。

tomfuture@alpha$ emacs

它出现在我的本地显示器上。我做了一些工作,然后回家,让 emacs 继续运行。在我家的 Linux 机器上,我可以通过 ssh 进入 alpha,然后打开一个连接到相同 emacs 的新 emacs 框架。

tomfuture@home$ ssh -X alpha
tomfuture@alpha$ emacsclient -c

我现在有两个 emacs 框架在运行,一个在办公室,一个在家,都连接到同一个 emacs,该 emacs 在 alpha 上运行。在家里,我该如何:

  1. 关闭正在工作中运行的框架?或
  2. 完全关闭 emacs?

谢谢!

答案1

delete-other-frames您可以使用与绑定的函数 关闭所有其他框架C-x 5 1。您可以像平常一样键入内容来完全关闭 Emacs C-x C-c。它将终止 Emacs,从而关闭所有框架。

相关内容