Cx Cc가 Emacs 23.1에서 작동하지 않음 종료하려고하면 Cx Cg가 정의되어

Cygwin과 함께 Emacs 23.1을 사용하고 있지만 Cx Cc를 눌러 종료하려고하면 Cx Cg가 정의되어 있지 않으며 종료 할 수 없습니다.



답변

이 문제는 다음 줄을 파일 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

답변

해석 Cygwin에서 문제 같은 소리, Ctrlc인터럽트와 이맥스는 어떻게 든 해당 번역으로 인터럽트 문자, Ctrlg.

이 문제를 해결하려면 항상 Meta– 를 수행하여 Emacs를 종료 할 수 있습니다 xsave-buffers-kill-terminal .


답변

나는 같은 문제가 있었고 “tty”라는 값으로 CYGWIN이라는 Windows 환경 변수를 추가하여 문제를 해결했습니다.