Cx Cc在Emacs 23.1中不起作用


19

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

Answers:


25

这个问题可以通过固定在插入文件中的下面的行Cygwin.bat 与所述行之前bash --login -i

set CYGWIN=tty notitle glob

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


我已经对其进行了测试,并且我的Cygwin.bat文件版本现在包含:

@echo off

e:
chdir e:\cygwin171\bin

set CYGWIN=tty notitle glob

bash --login -i

1
谢谢,这为我解决了!绝对应该是公认的答案。
Skilldrick 2010年

@ 31eee384:不客气!
彼得·莫滕森

5

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

解决方法是,您始终可以通过Meta- 退出Emacs xsave-buffers-kill-terminal


1

我遇到了同样的问题,只是通过添加一个名为CYGWIN的Windows环境变量来解决它,该变量的值为“ tty”。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.