如何从 Emacs 退出到 Cygwin?

如何从 Emacs 退出到 Cygwin?

我启动 Cygwin 并输入 emacs,然后我就进入了 Emacs。指示说:要退出,请输入 Cx Cc,其中 C 是控制键 - 我假设这是左控制键。

于是我按住左控制键并输入 x。窗口底部出现 Cx。然后我尝试 Cc,即按住左控制键并按下 c 键。什么也没发生。只是一声叮。

事实上我根本无法退出 Emacs。有没有可行的退出 Emacs 的方法?

答案1

尝试一下M-x save-buffers-kill-emacsM-x可能Alt-x在 Cygwin 下。

此命令是 的默认绑定C-x C-c

为了节省输入时间,请尝试将此命令绑定到不同的组合键(即在 Cygwin 下有效的组合键)。或者更好的是,下载 GNU Emacs 的原生 Windows 版本。

答案2

这是因为 Cygwin 默认控制台中 Ctrl+C 处理异常。Emacs 在 Cygwin 的其他终端中运行得更好:mintty、rxvt、xterm。

相关内容