ฉันต้องการสร้างแป้นพิมพ์ลัดสำหรับโปรแกรมแก้ไขข้อความ Nano เพื่อลบคำที่อยู่ทางด้านซ้ายของเคอร์เซอร์โดยใช้การกดแป้นพิมพ์พร้อมกัน Ctrl + แบ็คสเปซ.
เป็นกุญแจสำคัญ ช่องว่างด้านหลัง สามารถรวมอยู่ในแป้นพิมพ์ลัดที่กำหนดเองในไฟล์ .nanorc ได้หรือไม่ นี่คือตัวอย่างของสิ่งที่ฉันต้องการทำ ซึ่งมีรายการ 'คีย์' ที่ไม่ถูกต้อง ^ แบ็คสเปซ
:
ผูก ^Backspace cutwordleft main
นี่คือข้อมูลเพิ่มเติมบางส่วนจากหน้า man nanorc v5 ซึ่งกล่าวถึงปุ่ม 'Shift' แต่ไม่ใช่ 'Backspace':
รูปแบบของ กุญแจ ควรเป็นหนึ่งใน:
^X โดยที่ X เป็นตัวอักษรละติน หรือหนึ่งในอักขระ ASCII หลายๆ ตัว (@, ], , ^, _) หรือคำว่า "Space" ตัวอย่าง: ^ค.
M-X โดยที่ X คืออักขระ ASCII ใดๆ ยกเว้น [ หรือคำว่า "Space" ตัวอย่าง: M-8
Sh-M-X โดยที่ X เป็นอักษรละติน ตัวอย่าง: ช-M-U. โดยค่าเริ่มต้นแต่ละรายการ
การกดแป้นพิมพ์ Meta+letter ทำเช่นเดียวกันกับที่ตรงกัน
Shift+Meta+ตัวอักษร แต่เมื่อมีการผูก Shift+Meta ใดๆ จะไม่เป็นเช่นนั้นอีกต่อไปสำหรับตัวอักษรทั้งหมด
FN โดยที่ N เป็นค่าตัวเลขตั้งแต่ 1 ถึง 24 ตัวอย่าง: F10 (มักจะ,
F13 ถึง F24 สามารถพิมพ์เป็น F1 ถึง F12 ด้วย Shift)
อิน หรือ เดล