.zshrc
หน้าตาของฉันเป็นแบบนี้:
export EDITOR="/usr/bin/vim"
ตอนนี้เมื่อฉันเปิดเทอร์มินัลและป้อนแป้นพิมพ์ลัดctrlaเพื่อไปที่จุดเริ่มต้นของบรรทัดมันไม่ทำงาน แต่สตริง^A
(หรือสตริงอื่น ๆ ขึ้นอยู่กับทางลัดที่ฉันป้อน) เข้าสู่เทอร์มินัล:
emlai:~ % ^A
การลบคำexport
ออกจาก.zshrc
ทำให้แป้นพิมพ์ลัดทำงานได้อย่างถูกต้อง:
EDITOR="/usr/bin/vim"
การส่งออกEDITOR
เป็นอย่างอื่นvim
ทำให้แป้นพิมพ์ลัดทำงานเช่นกัน:
export EDITOR="/usr/bin/nano"
ทำไมสิ่งนี้ถึงเกิดขึ้น
ฉันทดสอบสิ่งนี้ด้วยbash
เช่นกันและแป้นพิมพ์ลัดจะทำงานอย่างถูกต้องในทุกกรณีที่นั่น
bindkey
มากกว่าset -o
?