ปรับปรุงการทำแท็บเสร็จสิ้นใน Mac OS X Terminal

แท็บเสร็จสิ้นเป็นคุณลักษณะที่ยอดเยี่ยมของเปลือกหอยที่ทำให้ผู้ใช้พลังงานมีชีวิตที่ง่ายขึ้นโดยให้คุณทำตามคำสั่งเส้นทางชื่อไฟล์และสิ่งอื่น ๆ ที่ป้อนลงในบรรทัดคำสั่งโดยอัตโนมัติ ทำงานได้ดี แต่คุณสามารถทำให้ดียิ่งขึ้นด้วยการเปิดใช้งานคุณสมบัติบางอย่าง ละเว้น caps lock และปลั๊กอินของคำสั่งเมื่อเสร็จสิ้นการลบความจำเป็นในการแตะสองครั้งที่ปุ่ม Tab ถ้าสิ่งที่คลุมเครือและสุดท้าย แต่อย่างแน่นอนไม่น้อยรอบผ่านเมนูของความเป็นไปได้มากกว่าที่จะทิ้งรายการ humungous หากมีความคลุมเครือ

ถ้าคุณไม่ใช้ OS X Terminal เป็นประจำ (หรือ terminal linux) คุณอาจไม่ได้ใช้เคล็ดลับนี้

เปิด Terminal และอยู่ในโฮมไดเร็กทอรีเพื่อเริ่มต้นใช้งาน:

  • การใช้ emacs, nano, vi หรืออะไรก็ตามที่โปรแกรมแก้ไขข้อความที่คุณโปรดปรานคือการแก้ไข. inputrc เราจะใช้นาโนสำหรับคำแนะนำ:
  • nano .inputrc

  • วางกฎสามข้อต่อไปนี้ในบรรทัดที่ไม่ซ้ำกัน:
  • set completion-ignore-case on
    set show-all-if-ambiguous on
    TAB: menu-complete

  • กด Control + O เพื่อบันทึกการเปลี่ยนแปลงไปยัง. inputrc แล้วตามด้วยการควบคุม + X เพื่อออก
  • เปิดหน้าต่างหรือแท็บ Terminal ใหม่หรือพิมพ์ "login" เพื่อเปิดเซสชันใหม่โดยใช้กฎที่มีผล
  • เริ่มพิมพ์คำสั่งเส้นทางหรือสิ่งอื่นและกดปุ่ม Tab เพื่อดูการปรับปรุงโดยตรง

นี้ได้รับการทดสอบเพื่อทำงานกับเปลือก bash และควรจะทำงานร่วมกับรุ่นของ Mac OS X ใด ๆ หากคุณชอบสิ่งนี้อย่าพลาดคำแนะนำบรรทัดคำสั่งอื่น ๆ ของเราและเทคนิค

ขอบคุณ Kuthair Habboush สำหรับเคล็ดลับที่ดี