bash home / end / delete key กำลังทำการใส่เครื่องหมายตัวหนอนหรือหากนำหน้าด้วยคีย์ escape [1 ~ [3 ~
ในทุบตีปุ่มhome/ end/ deleteกำลังแทรกเครื่องหมายตัวหนอนหรือหากนำหน้าด้วยปุ่ม Escape:[1~ ดังนั้นฉันพิมพ์echo hellpย้ายเคอร์เซอร์ไปที่hel|lpและพิมพ์ลบและแบมฉันได้รับ~tilde นอกจากนี้ฉันพิมพ์echo hellpเลื่อนเคอร์เซอร์ไปที่hel|lpและพิมพ์ esc จากนั้นลบและแบมฉันได้รับ[3~ $ echo hel~lp hel~lp $ echo hell[3~o hell[3~o ~ ทุบตีรุ่นของฉัน: $ bash --version GNU bash, version 3.1.17(1)-release (i686-pc-msys) Copyright (C) 2005 Free Software Foundation, Inc. สิ่งที่ฉันต้องการคือพฤติกรรมที่ชอบcmd.exe: ฉันต้องการให้ Esc เพื่อล้างบรรทัด / บัฟเฟอร์ปัจจุบัน ฉันต้องการให้หน้าแรกเลื่อนเคอร์เซอร์ไปที่จุดเริ่มต้นก่อนอักขระตัวแรก ฉันต้องการให้ End เลื่อนเคอร์เซอร์ไปที่ท้ายบรรทัดก่อนอักขระตัวแรก ฉันต้องการลบเพื่อลบอักขระถัดไป (ด้านขวาของเคอร์เซอร์) จากบรรทัด / บัฟเฟอร์ปัจจุบัน …