Làm cách nào để ánh xạ lại phím chuyển đổi chế độ tà ác của Emacs từ Ctrl-Z?


8

Tôi muốn sắp xếp lại phím chuyển đổi cho chế độ tà ác . Từ Ctrl+ Zđến thứ gì đó sẽ không làm tôi bối rối như các ràng buộc CUA (Tôi thích Ctrl+ Alt+ `, nhưng tôi nghĩ rằng các thuật ngữ đó không nhận ra điều đó).

Trong chủ đề bên ngoài này là một cuộc thảo luận về việc cố gắng làm điều này với chế độ Viper.

Khi một người đã khá quen với việc sử dụng ít hơn, GmailVimium , các ràng buộc khóa vim để duyệt rất dễ dàng để dễ dàng sử dụng khi chủ yếu đọc các tệp. Ít đánh Ctrlmà giúp tay / cổ tay.

Câu trả lời:


6

Không cần phải sửa đổi nguồn. Chỉ cần tùy chỉnh "khóa-toggle-key".

M-x customize-variable evil-toggle-key

Bạn cũng có thể chỉ cần đặt biến bằng cách sử dụng setq. Hãy chắc chắn rằng bạn đã đặt biến đó trước khi tải evil, vì evilsử dụng giá trị của biến khi cài đặt các keymap. Ví dụ, đây là cách nó diễn ra trong .emacs:

(setq evil-toggle-key "C-`")
(require 'evil)

:)


1
Tôi nghĩ rằng OP nên chọn điều này cho câu trả lời. :)
Ngắn

2

Tôi có thể sửa đổi nguồn bằng cách thay đổi dòng này, để sử dụng ctrl backtick:

ác-vars.el

(defcustom evil-toggle-key "C-`"

Tôi muốn có một cách không sửa đổi nguồn để nâng cấp sau này dễ dàng hơn, nhưng cách này sẽ hiệu quả. Hack này chắc chắn hoạt động.

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.