วิธีใช้ + บนแป้นตัวเลขสำหรับ "+ p ในเวอร์ชัน, Mac Os X


2

ภายใต้ Mac OS X ในกลุ่มเมื่อผมออกคำสั่ง"+pโดยใช้แป้นพิมพ์ตัวเลขสำหรับในโหมดปกติแทนของสิ่งที่วางจากคลิปบอร์ดของระบบที่เป็นกลุ่มเข้าสู่โหมดแทรกและแทรกตัวอักษร+kp

สิ่งเดียวกันนี้เกิดขึ้นกับฉันภายใต้ Linux เมื่อฉันปิด Numlock อย่างไรก็ตาม Apple Keyboard (แป้นพิมพ์ usb) ของฉันไม่มีคีย์ Numlock แทนที่จะมีปุ่ม Clear

ไม่มีใครมีความคิดของวิธีการรับรอบนี้ใด ๆ และเพื่อที่ฉันสามารถใช้ปุ่มกดสำหรับการป้อน+ใน+p"?

คำตอบ:


1

มันเป็นกลุ่มรู้สึกฟรีเพื่อทำการแมปอะไรกับสิ่งที่คุณต้องการ

ในการตรวจสอบสิ่งที่คุณ numpad +ส่งไปยังกลุ่มกดC-vแล้ว+บน numpad - คุณจะเห็นสิ่งที่ต้องการ

^[Ok

^[ หลบหนีดังนั้นคุณอาจสั่งเสียงเรียกเข้าของคุณ

:map "<esc>Ok "+

ตอนนี้มันควรจะทำงานอย่างที่คุณคาดไว้

อย่างไรก็ตามจะเป็นการดีกว่าถ้าคุณทำการแมปแบบนี้ไม่ได้อยู่ใน Vim แต่ในเทอร์มินัลอีมูเลเตอร์ (ซึ่งคุณไม่ได้กล่าวถึง) ด้วยเหตุผลสองประการ:

  • ในกลุ่มคุณต้องแมปคำนำหน้าทั้งหมดที่เป็นไปได้อย่างชัดเจน คุณสามารถดำเนินการแต่มันจะไม่ส่งผลกระทบต่อ:map <esc>Ok +"<esc>Ok
  • การทำแผนที่<esc>Okกับบางสิ่งจะเพิ่มความล่าช้าในการประมวลผลการ<esc>กดครั้งเดียว(ดู:h timeoutlen)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.