Làm thế nào để đánh thức emacs gui sau khi nhấn ctrl + z


28

Tôi đang sử dụng emacs gui trong Gnome. Sau khi nhấn ctrl + z, cửa sổ emacs được thu nhỏ. Tuy nhiên, nếu tôi đưa cửa sổ ra phía trước, nó sẽ không phản hồi bất kỳ sự kiện nhấn phím và chuột nào. Tôi tìm kiếm trên web chỉ tìm thấy mang nó trở lại trong dòng lệnh. Nhưng làm thế nào để phản ứng emace khi sử dụng nó trong chế độ GUI ??

Câu trả lời:


23

Nếu bạn nhấn C-znhầm thì bạn có thể thêm phần này vào .emacs để khiến Cz không làm gì:

(global-unset-key (kbd "C-z"))

Tôi đã làm điều đó sau khi nhấn Cz nhiều lần một cách tình cờ.


Thay đổi kích thước cửa sổ (như được đăng dưới đây) để khắc phục ngay! Và sau đó làm điều này để làm cho nó vĩnh viễn. Cảm ơn từ một người phải liên tục chuyển đổi bố cục bàn phím tiếng Đức và Hoa Kỳ.
ruquay

Cả Cz và Cx Cz thường bị ràng buộc (suspend-frame). Nếu bạn không đặt Cz, bạn vẫn có thể tạm dừng với Cx trước Cz. (Tôi coi đây là một tính năng nhưng một số người có thể lấy đó làm cảm hứng (global-unset-key (kbd "C-x C-z")).)
ericP

18

Kiểu

fg 

hoặc là

fg %emacs

để lấy lại Emacs.


7

Bạn có thể phải gửi một quá trình SIGCONTtín hiệu. Bạn thường làm điều này trong giao diện điều khiển bằng cách chạy kill -CONT $emacs_pidhoặc killall -CONT emacs. Nếu bạn nhấn mạnh vào một giải pháp GUI, bạn có thể thử trình quản lý tác vụ được gửi cùng với bản phân phối của bạn.


5

Gửi CONTtín hiệu:

killall -CONT emacs

Một WINCHtín hiệu dường như cũng hoạt động, vì vậy bạn chỉ cần thay đổi kích thước cửa sổ Emacs .

Nhấp vào bất kỳ mục menu nào cũng có vẻ hoạt động.

Nếu bạn đang chạy Emacs từ một thiết bị đầu cuối, fg("foreground") hoặc %emacssẽ hoạt động.


0

Để tắt nó trong Vim, hãy thêm vào .vimrc:

map <C-z> <Nop>
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.