โดยทั่วไปฉันต้องการดูคีย์แผนที่ทั้งหมดที่ทำในบัฟเฟอร์ปัจจุบันโดยปลั๊กอินทั้งหมด, vimrc, ฯลฯ ในบัฟเฟอร์ปัจจุบัน อย่างไรก็ตามมีการทำเช่นนี้?
โดยทั่วไปฉันต้องการดูคีย์แผนที่ทั้งหมดที่ทำในบัฟเฟอร์ปัจจุบันโดยปลั๊กอินทั้งหมด, vimrc, ฯลฯ ในบัฟเฟอร์ปัจจุบัน อย่างไรก็ตามมีการทำเช่นนี้?
คำตอบ:
คุณสามารถทำได้ด้วย:mapคำสั่ง นอกจากนี้ยังมีตัวแปรอื่น ๆ
:nmap สำหรับการแมปโหมดปกติ:vmap สำหรับการแมปโหมดภาพ:imap สำหรับการแมปโหมดแทรกรายการด้านบนไม่สมบูรณ์ การพิมพ์เป็น:help mapกลุ่มจะให้ข้อมูลเพิ่มเติมแก่คุณ
:help indexคุณอาจจะหมายถึง
                    :redir! > vim_keys.txt
:silent verbose map
:redir END
สิ่งนี้จะแสดงทางลัดที่พวกมันถูกกำหนดไปยังไฟล์ข้อความ
:redirคำสั่งไม่ใช่:remapคำสั่ง
                    นอกจากคำตอบเกี่ยว:mapกับการไม่มีอาร์กิวเมนต์: อย่าพลาดรูปแบบ verbose ( :verbose map) ซึ่งแสดงว่ามีการกำหนดการจับคู่ (ดู:help map-verbose)
ค่อนข้างง่ายเพียงแค่เรียกใช้:map  ตัวแปรโดยไม่มีข้อโต้แย้ง
:map
:imap
:vmap
:mapและเพื่อนคือกุญแจสำคัญ:verboseเพิ่มข้อมูลและ:redirอนุญาตการปรับแต่งการค้นหาหลังการค้นหา
เป็นการผสมผสานที่สมบูรณ์แบบเพื่อแสดงคำสั่งที่ผูกกับทางลัดและ viceversa แต่ถ้าคุณต้องการค้นหาคีย์และหลีกเลี่ยงไฟล์ temp ทุกครั้งที่คุณต้องการค้นหาการจับคู่ลองดูscripteaseและ:Verbosecommand
มันเป็นเสื้อคลุม:verboseเพื่อแสดงผลในหน้าต่างแสดงตัวอย่าง
วิธีนี้คุณสามารถค้นหาสิ่งที่คุณต้องการภายในผลลัพธ์โดยไม่ต้องใช้ไฟล์ temp
พิมพ์:Verbose mapและใช้/ ?ตามปกติ
อีกวิธีหนึ่งคือการบันทึกเซสชันลงในไฟล์จากนั้นแก้ไขไฟล์นี้เนื่องจากมีการแมปและการตั้งค่าทั้งหมด
:mks[ession] [file]   - เขียนสคริปต์เป็นกลุ่มที่คืนค่าเซสชันการแก้ไขปัจจุบัน
:mapเป็นคำถามเดิมถามเพียงแสดงการแมปที่ทำโดยปลั๊กอิน vimrc ฯลฯ หากคุณต้องการที่จะเห็นการผูกกุญแจเริ่มต้นในกลุ่มใช้:index