Sur ma machine Linux, j'ai l'autocomplétion. pour les branches avec Git.
(Notez que nous parlons de la complétion de branche git, no la complétion de bash (par exemple, les commandes, les fichiers, etc). Ainsi, PAS Réponse de Lane du tout]
Par exemple, je peux taper git checkout
+ TAB et obtenir une liste de branches.
Ou je peux taper git checkout feb*
+ TAB pour obtenir toutes les branches qui commencent par "feb".
Comment puis-je obtenir cette fonctionnalité sur un Mac ?
J'ai essayé de télécharger et d'exécuter bash-completion/bash_completion
y bash-completion/bash_completion.sh.in
mais sans succès. La première a donné des messages d'erreur sur declare: -A invalid_option
. La seconde n'a donné aucune erreur. Lorsque je git checkout
+ TAB mais j'obtiens toujours une liste de fichiers dans le répertoire, pas de branches. Je suis dans le projet Root.
L'auto-complétion pour les répertoires et les commandes bash fonctionne bien, donc c'est spécifique à Git.
0 votes
Je viens de rejoindre cette communauté donc je ne peux pas encore répondre, mais j'ai trouvé "oh-my-zsh" super super utile et j'aime vraiment l'interface utilisateur : github.com/ohmyzsh/ohmyzsh Ceci est, bien sûr, pour les personnes utilisant zsh. Je suppose que cela ne fonctionne pas pour bash...
0 votes
Maintenant que le Mac utilise zsh au lieu de bash. cette réponse peut s'avérer utile.