12
คอมไพล์เติมอัตโนมัติสำหรับ * สาขา * ที่บรรทัดคำสั่ง?
บนเครื่องลีนุกซ์ฉันมีการเติมข้อความอัตโนมัติให้กับสาขาด้วย Git [หมายเหตุเรากำลังพูดถึงการทำให้สาขา git เสร็จสมบูรณ์ไม่ใช่การทุบตีเสร็จสิ้น (เช่นคำสั่งไฟล์ ฯลฯ ) ดังนั้นจึงไม่ใช่คำตอบของ Lane ] ตัวอย่างเช่นฉันสามารถพิมพ์git checkout+ TABและรับรายการสาขา หรือฉันสามารถพิมพ์git checkout feb*+ TABเพื่อให้ได้สาขาทั้งหมดที่ขึ้นต้นด้วย "feb" ฉันจะใช้ฟังก์ชันนี้ใน Mac ได้อย่างไร ฉันพยายามดาวน์โหลดและเรียกใช้bash-completion/bash_completionและbash-completion/bash_completion.sh.inแต่ไม่มีความสุข declare: -A invalid_optionเป็นครั้งแรกที่ทำให้ข้อความผิดพลาดเกี่ยวกับ ครั้งที่สองก็ไม่มีข้อผิดพลาด เมื่อฉันgit checkout+ TABแม้ว่าฉันยังคงได้รับรายการไฟล์ในไดเรกทอรีไม่ใช่สาขา ฉันอยู่ในรูทโครงการ การเติมข้อมูลอัตโนมัติสำหรับคำสั่งไดเรกทอรีและ bash นั้นใช้งานได้ดังนั้นมันจึงเฉพาะเจาะจงกับ Git