사악한 노멀 스테이트 맵과 사악한 모션 스테이트 맵의 차이점


13

에 대한 설명서 evil-normal-state-map:

정상 상태의 키맵.

에 대한 설명서 evil-motion-state-map:

모션 상태에 대한 키맵.

Vim에 소위 "모션 모드"가 있습니까? Vim에서 실행 :help Normal-mode하면 Vim 모드에 대한 문서를 제공하면서 :help Motion-mode알려줍니다 E149: Sorry, no help for Motion-mode.

또한 악의 상태에서 키를 매핑 할 때 어떤 문장을 사용해야합니까?

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

Spacemace를 사용하고 있습니다.

답변:


17

모션 상태는 이블 전용으로, 텍스트를 편집하지는 않지만 해당 모드의 다른 모든 키를 통과하면서 Vim 스타일의 움직임을 계속 사용할 수있는 모드를위한 것입니다. 도움말 버퍼는 이러한 경우의 예입니다. package.el 목록은 다른 것입니다.

일반적으로 명령 evil-motion-state-map이 안으로 들어가고 그 밖의 모든 것이 들어가기를 원합니다 evil-normal-state-map. 에빌이 evil-normal-state-map먼저 키를 찾도록 설정 한 다음에 키를 조회 evil-motion-state-map하면 정상적인 상태에서도 이동이 가능합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.