Vô hiệu hóa phím mũi tên trong emacs


9

Tôi muốn tránh sử dụng các phím mũi tên để điều hướng trong emacs tuy nhiên do thói quen khó chuyển sang các ràng buộc khóa gốc của emacs để điều hướng. Tôi muốn tắt các phím mũi tên để tránh nó hoàn toàn. Làm thế nào tôi có thể vô hiệu hóa các phím mũi tên trong emacs?


1
Vô hiệu hóa con trỏ là một chuyện, nhưng thực hiện C-s C-rđiều hướng kiểu tìm kiếm, sẽ tốt hơn.
ocodo

Câu trả lời:


10

Đặt mã Elisp này ở cuối ~/.emacstệp khởi động của bạn :

(global-unset-key (kbd "<left>"))
(global-unset-key (kbd "<right>"))
(global-unset-key (kbd "<up>"))
(global-unset-key (kbd "<down>"))
(global-unset-key (kbd "<C-left>"))
(global-unset-key (kbd "<C-right>"))
(global-unset-key (kbd "<C-up>"))
(global-unset-key (kbd "<C-down>"))
(global-unset-key (kbd "<M-left>"))
(global-unset-key (kbd "<M-right>"))
(global-unset-key (kbd "<M-up>"))
(global-unset-key (kbd "<M-down>"))

và sau đó khởi động lại Emacs. Nếu bạn không muốn tắt các biến thể Ctrl ( C-) và Alt ( M-), chỉ cần bỏ các phần đó ra.


1

Liên kết này cũng có liên quan (đó là những gì tôi mới bắt đầu sử dụng):

http://danamlund.dk/emacs/no-easy-keys.html


Hiện tại, bài viết này về cơ bản chỉ là một liên kết. Để đảm bảo câu trả lời vẫn hữu ích ngay cả khi liên kết bị hỏng, vui lòng chỉnh sửa nó để bao gồm các thông tin liên quan. (Câu trả lời của bạn đã được phát hiện trong nỗ lực sửa chữa hoặc xóa các câu trả lời chỉ liên kết cũ .)
Ben N
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.