在Cygwin下练习使用Emacs,敲了C-x C-c后不退出。
google “emacs cygwin quit”,发现不只我遇到这个问题,呵呵。
解决办法:修改启动Cygwin的批处理文件 cygwin.bat。
在@echo off后面加上这一行
set CYGWIN=binmode tty ntsec
改好以后是这样的:
@echo off
set CYGWIN=binmode tty ntsec
C:/
chdir C:/cygwin/bin
bash --login -i
set CYGWIN=binmode tty ntsec
C:/
chdir C:/cygwin/bin
bash --login -i
Ref: http://lists.gnu.org/archive/html/help-gnu-emacs/2005-01/msg00499.html
CYGWIN这个环境变量的详细介绍在Cygwin的User Guide里可以找到。