Duplicata possible:
complétion de Bash pour les commandes sous Mac OS
Je viens de passer de linux à mac, et l'un des problèmes que j'ai est que la complétion des onglets n'est qu'à un niveau, et je ne sais pas comment corriger cela.
Laissez-moi vous expliquer par exemple - quand j'ai utilisé git sur ubuntu, je vais commencer à taper
$ git
et appuyez sur tab, et le shell terminerait la commande ou afficherait les options disponibles pour la lettre que j'ai tapée. C'est aussi ce qui se passe sur mon mac (1 niveau). Cependant, quand je continuerais à taper la partie suivante de la commande
$ git commit
et appuyez sur tab, le terminal mac ne terminerait pas la sous-commande suivante (pour git) comme il le ferait sous Linux. Il en va de même pour les autres programmes qui prennent en charge cette exécution de commande à plusieurs niveaux. Je soupçonne que cela pourrait être un problème de bibliothèque readline, mais je ne sais pas lequel je dois installer.