在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里可以找到。
本文解决了在Cygwin环境下使用Emacs时无法正常退出的问题。通过修改启动Cygwin的批处理文件cygwin.bat,在@echooff命令后增加set CYGWIN=binmodettyntsec行,实现了正常退出。
712

被折叠的 条评论
为什么被折叠?



