ใช้ตัวเลือกเป็น Meta Key ใน Mac Terminal
สารบัญ:
เมื่อเปลี่ยน Option เป็นคีย์ Meta คุณจะสามารถใช้คำสั่งเมตาที่คุ้นเคยเพื่อข้ามไปรอบๆ และนำทางข้อความในที่ต่างๆ เช่น Emacs หรือ bash shell โดยไม่ต้องบิดนิ้วไปรอบๆ เพื่อกระตุ้นที่ Esc วิธีนี้ใช้ไม่ได้หรือมีประโยชน์กับทุกคน แต่เป็นหนึ่งในเคล็ดลับที่ต้องใช้สำหรับผู้ใช้เทอร์มินัลบ่อยๆ หรือสำหรับใครก็ตามที่มาใช้แพลตฟอร์ม Mac OS จากพื้นหลังในยูนิกซ์
วิธีใช้ตัวเลือก / ALT เป็น Meta ใน macOS Terminal
สำหรับ Terminal ใน macOS เวอร์ชันใหม่ เช่น Monterey และ Big Sur:
- ดึงเมนู Terminal ลงมาแล้วเลือก “Preferences
- ไปที่แท็บ “โปรไฟล์” และเลือกโปรไฟล์ที่ใช้งานอยู่
- เลือกแท็บ “คีย์บอร์ด”
- ทำเครื่องหมายในช่องเพื่อเปิดใช้งาน “ใช้ตัวเลือกเป็นเมตาคีย์”
วิธีใช้ Option/ALT เป็น Meta Key ใน Mac OS X Terminal
สำหรับ Terminal เวอร์ชันเก่าใน Mac OS X เช่น Mavericks และรุ่นก่อนหน้า หากต้องการใช้ปุ่ม Option เป็น Meta key ในแอป Terminal ของ Mac OS X:
- เปิด Terminal และดึงเมนู Terminal หลักลงมาเพื่อเลือก “Preferences”
- ใต้ส่วน “การตั้งค่า” ค้นหาเทอร์มินัลเริ่มต้นของคุณ แล้วคลิกแท็บการตั้งค่าย่อย “คีย์บอร์ด”
- ทำเครื่องหมายในช่องเล็กๆ สำหรับ “ใช้ตัวเลือกเป็นเมตาคีย์” ที่ด้านล่างของหน้าต่าง
การเปลี่ยนแปลงจะมีผลทันทีสำหรับหน้าต่างเทอร์มินัลทั้งหมดที่ใช้สิ่งนั้น คุณสามารถทดสอบได้โดยใช้คำสั่ง เช่น Option+B เพื่อข้ามไปข้างหน้าคำ และ Option+F เพื่อเลื่อนกลับทีละคำ Option+M เพื่อกลับไปที่จุดเริ่มต้นของบรรทัด และอื่นๆ ทางลัดเมตาจะแตกต่างจากทางลัดการนำทางข้อความมาตรฐานที่เชื่อมโยงกับปุ่มควบคุม และทำงานได้แทบทุกที่ในเทอร์มินัล และบ่อยครั้งในแอพที่ใช้ GUI ใน macOS และ Mac OS X ด้วย
หากคุณไม่ทราบ เมตาจะเปิดใช้งานตามค่าเริ่มต้นใน macOS และ Mac OS X Terminal แต่ถูกกำหนดให้กับปุ่ม Escape ซึ่งไม่มีประโยชน์อย่างยิ่งสำหรับพวกเราที่คุ้นเคยกับ ปุ่มควบคุม ตัวเลือก alt และคำสั่งที่ใช้สำหรับแป้นพิมพ์ลัด
ผู้ใช้ iTerm สามารถทำการเปลี่ยนแปลงนี้ได้ในส่วนโปรไฟล์ของการตั้งค่า