Di mesin Linux saya, saya memiliki autocomplete untuk cabang dengan Git.
[Catatan kita berbicara tentang penyelesaian cabang git, bukan penyelesaian bash (mis. Perintah, file, dll). Jadi BUKAN jawaban Lane sama sekali]
Misalnya saya bisa mengetik git checkout
+ TABdan mendapatkan daftar cabang.
Atau saya bisa mengetik git checkout feb*
+ TABuntuk mendapatkan semua cabang yang dimulai dengan "feb".
Bagaimana saya bisa mendapatkan fungsionalitas ini di Mac?
Saya mencoba men-download dan menjalankan bash-completion/bash_completion
dan bash-completion/bash_completion.sh.in
tapi tidak ada sukacita. Yang pertama memberi pesan kesalahan tentang declare: -A invalid_option
. Yang kedua tidak memberikan kesalahan. Ketika saya git checkout
+ TABmeskipun saya masih mendapatkan daftar file di direktori, bukan cabang. Saya di root proyek.
Pengisian otomatis untuk direktori dan perintah bash berfungsi dengan baik, jadi khusus untuk Git.
Models
folder saya ketika saya menekanm
Tab
untuk membuatnya selesai otomatismaster
.