ความแตกต่างระหว่างแผนที่ความชั่วร้ายปกติรัฐกับแผนที่ชั่วร้ายเคลื่อนไหว


13

เอกสารสำหรับevil-normal-state-map:

Keymap สำหรับสถานะปกติ

เอกสารสำหรับevil-motion-state-map:

Keymap สำหรับสถานะ Motion

Vim มี "โหมดการเคลื่อนไหว" หรือไม่? ในกลุ่มการดำเนินการ:help Normal-modeจะให้เอกสารเกี่ยวกับโหมดที่เป็นกลุ่มในขณะที่บอกฉัน:help Motion-modeE149: 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.