ตรวจสอบให้แน่ใจว่าเชลล์และเทอร์มินัลของคุณกำลังส่งลำดับการหลีกเลี่ยงที่เหมาะสมไปยังอีกแบบหนึ่งเพื่อระบุคีย์ที่ไม่ใช่ตัวอักษรและตัวเลข ตัวอย่างเช่นผมใช้tmux
กับในzsh
urxvt
ฉันมีปัญหาเล็กน้อยเกี่ยวกับปุ่มที่ทำหน้าที่ไม่เหมาะสม (เช่นเข้าสู่โหมดแทรกและการเพิ่ม[3~
) จนกว่าฉันจะทำให้แน่ใจว่าเชลล์ของฉันสื่อสารกับการเชื่อมโยงคีย์ที่เหมาะสมด้วย:
# .zshrc
bindkey '\e[1~' beginning-of-line
bindkey '\e[4~' end-of-line
bindkey '\e[6~' down-line-or-search
bindkey '\e[5~' up-line-or-search
bindkey '\e[3~' delete-char
หากนี่คือปัญหาของคุณคุณจะไม่เหมือนเดิม แต่คุณควรจะสามารถค้นหาแหล่งข้อมูลเฉพาะสำหรับเชลล์และเทอร์มินัลอีมูเลเตอร์ของคุณ