Sự khác nhau giữa bản đồ trạng thái ác-bình thường và bản đồ trạng thái ác


12

Tài liệu cho evil-normal-state-map:

Sơ đồ cho trạng thái Bình thường.

Tài liệu cho evil-motion-state-map:

Sơ đồ cho trạng thái Chuyển động.

Vim có cái gọi là "chế độ chuyển động" không? Trong Vim, việc thực thi :help Normal-modesẽ cung cấp cho bạn tài liệu về các chế độ Vim, trong khi :help Motion-modecho tôi biết E149: Sorry, no help for Motion-mode.

Ngoài ra, khi ánh xạ các khóa ở trạng thái xấu, tôi nên sử dụng câu lệnh nào?

  • (define-key evil-normal-state-map (kbd <key>) <command>)
  • (define-key evil-motion-state-map (kbd <key>) <command>)

Tôi đang sử dụng Spacemace, trong trường hợp có liên quan.

Câu trả lời:


17

Trạng thái chuyển động là một thứ dành riêng cho Ác quỷ, dành cho các chế độ mà bạn không chỉnh sửa văn bản, nhưng vẫn muốn có chuyển động theo kiểu Vim, với tất cả các phím khác của chế độ đó đi qua. Bộ đệm trợ giúp là một ví dụ về trường hợp như vậy, danh sách pack.el là một trường hợp khác.

Thông thường bạn muốn các lệnh di chuyển điểm vào evil-motion-state-mapvà mọi thứ khác trong evil-normal-state-map. Vì Evil được thiết lập để tra cứu các phím evil-normal-state-maptrước tiên, sau đó evil-motion-state-map, các chuyển động cũng sẽ có sẵn ở trạng thái bình thườ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.