Cx Cc không hoạt động trong Emacs 23.1


19

Tôi đang sử dụng Emacs 23.1 với Cygwin nhưng khi tôi cố thoát ra bằng cách nhấn Cx Cc thì nó báo Cx Cg không xác định và tôi không thể thoát.

Câu trả lời:


25

Vấn đề này có thể được khắc phục bằng cách chèn dòng sau vào tệp Cygwin.bat trước dòng có bash --login -i:

set CYGWIN=tty notitle glob

Tệp Cygwin.batnằm trong thư mục gốc của bản cài đặt Cygwin và cũng là tệp có lối tắt trong menu Start / Programs / Cygwin. Các phím tắt có thể được đặt tên Cygwin Bash Shell.


Tôi đã kiểm tra nó và phiên bản Cygwin.battệp của tôi hiện có:

@echo off

e:
chdir e:\cygwin171\bin

set CYGWIN=tty notitle glob

bash --login -i

1
Cảm ơn bạn, điều này đã sửa nó cho tôi! Chắc chắn nên là câu trả lời được chấp nhận.
Skilldrick

@ 31eee384: bạn được chào đón!
Peter Mortensen

5

Nghe có vẻ như là một vấn đề của Cygwin, diễn giải Ctrl- cnhư Interrupt và Emacs bằng cách nào đó dịch nó sang ký tự ngắt của nó , Ctrl- g.

Như một cách giải quyết, bạn luôn có thể thoát Emacs bằng cách thực hiện Meta- xsave-buffers-kill-terminal .


1

Tôi đã có cùng một vấn đề và chỉ giải quyết nó bằng cách thêm một biến môi trường Windows có tên CYGWIN với giá trị "tty".

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.