Làm việc với màn hình và emacs


14

Tôi đang làm việc với emacs (trên thiết bị đầu cuối) và tôi sử dụng màn hình để chuyển đổi giữa các thiết bị đầu cuối. Tổ hợp phím Ctrl+ Ađược lấy bằng màn hình. Có cách nào để thay đổi ràng buộc phím màn hình?

Câu trả lời:


13

Chắc chắn, bạn có thể thay đổi liên kết trong Màn hình hoặc Emacs.

Tôi sử dụng Ctrl+ \trong Màn hình, được sử dụng bởi rất ít ứng dụng. Nó được sử dụng trong thiết bị đầu cuối để gửi tín hiệu QUIT - phiên bản mạnh hơn của Ctrl+ C, ứng dụng bắt được ít hơn và có thể tạo ra kết xuất lõi. Điều đó hiếm khi hữu ích, và nếu bạn cần, bạn có thể nhấn Ctrl+ \ \. Một đối số lớn hơn so với Ctrl+ \là khó nhập vào một số bố cục bàn phím. Dù sao, chọn chìa khóa bạn thích.

Để thay đổi phím Thoát màn hình, hãy sử dụng lệnh escapetrong ~/.screenrc:

escape ^\\\

Trong Emacs, C-athường di chuyển đến đầu dòng; bạn có thể sử dụng Homethay thế. C-x C-aKhông bị ràng buộc. Đó lá chế độ với bindings tùy chỉnh cho C-ahay C-x C-ahay C-c C-a. Nếu bạn chọn C-\, nó thường bị ràng buộc toggle-input-method, sẽ hữu ích nếu bạn viết bằng nhiều ngôn ngữ và nếu không thì vô dụng. Bạn có thể đặt lại nó thành một khóa khác global-set-keytrong ~/.emacs:

;; overrides a binding for `suspend-frame', which is also bound on `C-x C-z'
(global-set-key "\C-z" toggle-input-method)

0

Tạo ~/.screenrcchứa:

escape ^Zz

Sau đó sử dụng Ctrl-Z thay vì Ctrl-A để điều khiển màn hình.

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.