เป็นไปได้ซ้ำ:
ทุบตีเสร็จสมบูรณ์สำหรับคำสั่งใน Mac OS
ฉันเพิ่งย้ายจาก linux ไปยัง mac และหนึ่งในปัญหาที่ฉันมีคือการทำให้แท็บเสร็จสมบูรณ์เพียง 1 ระดับและฉันไม่แน่ใจว่าจะแก้ไขได้อย่างไร
ให้ฉันอธิบายตามตัวอย่าง - เมื่อฉันใช้คอมไพล์บน Ubuntu ฉันจะเริ่มพิมพ์
$ git
และกดที่แท็บและเชลล์จะทำคำสั่งให้สมบูรณ์หรือแสดงตัวเลือกที่มีให้สำหรับตัวอักษร \ s ที่ฉันพิมพ์ นั่นคือสิ่งที่เกิดขึ้นกับ mac ของฉันเช่นกัน (ระดับ 1) อย่างไรก็ตามเมื่อฉันพิมพ์ส่วนต่อไปของคำสั่งต่อไป
$ git commit
และกด tab แท็บ mac terminal จะไม่ทำตามคำสั่งย่อยถัดไป (สำหรับ git) เหมือนใน Linux เช่นเดียวกันสำหรับโปรแกรมอื่น ๆ ที่สนับสนุนการเสร็จสิ้นคำสั่งหลายระดับนี้ ฉันสงสัยว่านี่อาจเป็นปัญหาห้องสมุด readline แต่ฉันไม่แน่ใจว่าควรติดตั้งอันไหน