ใน bash shell ที่มี emacs key-binding คุณสามารถใช้คีย์ผสมเช่น Mf, Mb เพื่อเลื่อนไปข้างหน้าหนึ่งคำหรือย้อนกลับบน shell prompt ตามลำดับ โดยปกติแล้วเมตาคีย์จะถูกแมปไปยังคีย์ Alt บน Windows และ Linux อย่างไรก็ตามใน iTerm ฉันไม่สามารถหาวิธีแมปคีย์ meta นี้กับ Option หรือ Command key บน MacBook Pro ของฉันได้
ดูเหมือนว่าใน OS X คีย์เมตาจะถูกแมปกับคีย์ ESC โดยค่าเริ่มต้น ดังนั้นคุณสามารถใช้ ESC-f, ESC-b บน iTerm อย่างไรก็ตามดูเหมือนว่าปุ่ม ESC ไม่สามารถใช้งานได้จริง นอกจากนี้ iTerm ยังมีตัวเลือกที่อนุญาตให้คุณปรับเปลี่ยนการแมปสำหรับคีย์เมตา (บุ๊กมาร์ก> โปรไฟล์> โปรไฟล์คีย์บอร์ด> ทั่วโลก> คีย์ตัวเลือกเป็น ... ) การตั้งค่านี้ดูเหมือนจะไม่ทำงานเลย
ดังนั้นหากใครรู้ว่าอะไรคือทางออกของปัญหานี้โปรดแจ้งให้เราทราบ
ฉันได้อัปเกรดเป็นรุ่นล่าสุด 0.9.6.1012 และพฤติกรรมนี้ยังคงมีอยู่
แก้ไข:ชี้แจงบางคำถามของฉัน การเชื่อมโยงคีย์ที่ฉันพูดถึงนั้นใช้สำหรับเชลล์ bash ไม่ใช่ใน emacs มันเพิ่งเกิดขึ้นโดยค่าเริ่มต้นเปลือกทุบตียังใช้การผูกกุญแจเช่นเดียวกับ emacs