Możliwa duplikat:
Ukończenie bash dla poleceń w Mac OS
Właśnie przeniosłem się z Linuksa na Maca, a jednym z problemów jest to, że uzupełnianie tabulatorów ma tylko 1 poziom głębokości i nie jestem pewien, jak to naprawić.
Pozwól mi wyjaśnić na przykładzie - kiedy użyłem git na Ubuntu, zacznę pisać
$ git
i naciśnij klawisz tab, a powłoka dokończy polecenie lub wyświetli opcje dostępne dla wpisanej litery. Tak też dzieje się na moim komputerze Mac (1 poziom). Jednak gdybym kontynuował pisanie następnej części polecenia
$ git commit
i naciśnij klawisz tab, terminal mac nie dokończy następnej komendy (dla git), tak jak w Linuksie. To samo dotyczy innych programów, które obsługują tę wielopoziomową komendę. Podejrzewam, że może to być problem z biblioteką readline, ale nie jestem pewien, który powinienem zainstalować.