Cx Cc 在 Emacs 23.1 中不起作用

19 cygwin emacs

我正在使用带有 Cygwin 的 Emacs 23.1,但是当我尝试通过按 Cx Cc 退出时,它说 Cx Cg 未定义,我无法退出。

Pet*_*sen 25

这个问题可以通过在文件中插入以下行来Cygwin.bat 解决bash --login -i

set CYGWIN=tty notitle glob
Run Code Online (Sandbox Code Playgroud)

文件Cygwin.bat位于 Cygwin 安装的根目录中,也是菜单开始/程序/Cygwin 中有快捷方式的文件。快捷方式可以命名为Cygwin Bash Shell


我已经测试过了,我的Cygwin.bat文件版本现在包含:

@echo off

e:
chdir e:\cygwin171\bin

set CYGWIN=tty notitle glob

bash --login -i
Run Code Online (Sandbox Code Playgroud)


Ted*_*ddy 5

听起来像是 Cygwin 的问题,将Ctrl-解释c为 Interrupt 和 Emacs 以某种方式将转换为其中断字符Ctrl- g

作为一种解决方法,您始终可以通过执行Meta-退出 Emacs xsave-buffers-kill-terminal ?