Possibile duplicato:
completamento Bash per comandi in Mac OS
Sono appena passato da Linux a Mac e uno dei problemi che sto riscontrando è che il completamento della scheda è profondo solo 1 livello e non sono sicuro di come correggerlo.
Lasciatemi spiegare con l'esempio: quando ho usato git su Ubuntu, inizierò a digitare
$ git
e premi tab e la shell completerebbe il comando o visualizzerebbe le opzioni disponibili per la lettera che ho digitato. Questo è ciò che accade anche sul mio Mac (1 livello). Tuttavia, quando continuerei a digitare la parte successiva del comando
$ git commit
e premi tab, mac terminal non completerebbe il prossimo sottocomando (per git) come in Linux. Lo stesso vale per altri programmi che supportano il completamento di questo comando multilivello. Ho il sospetto che questo potrebbe essere un problema di libreria readline, ma non sono sicuro quale dovrei installare.