Kemungkinan Duplikat:
Selesaikan Bash untuk perintah di Mac OS
Saya baru saja pindah dari linux ke mac, dan salah satu masalah yang saya alami adalah penyelesaian tab hanya sedalam 1 level, dan saya tidak yakin bagaimana cara memperbaikinya.
Biarkan saya jelaskan dengan contoh - ketika saya menggunakan git di ubuntu, saya akan mulai mengetik
$ git
dan tekan tab, dan shell akan menyelesaikan perintah atau menampilkan opsi yang tersedia untuk huruf yang telah saya ketik. Itulah yang terjadi pada mac saya juga (1 level). Namun, ketika saya terus mengetik bagian selanjutnya dari perintah
$ git commit
dan tekan tab, terminal mac tidak akan menyelesaikan sub perintah berikutnya (untuk git) seperti di Linux. Hal yang sama berlaku untuk program lain yang mendukung penyelesaian perintah bertingkat ini. Saya menduga ini mungkin masalah perpustakaan readline, tapi saya tidak yakin yang mana yang harus saya instal.