Sur ma machine Linux, je réalise la saisie semi-automatique pour les branches avec Git.
[Notez que nous parlons de l’achèvement de la branche git, pas de l’ achèvement de la bash (par exemple, des commandes, des fichiers, etc.). Donc pas la réponse de Lane du tout]
Par exemple, je peux taper git checkout
+ TABet obtenir une liste de branches.
Ou je peux taper git checkout feb*
+ TABpour 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 de courir bash-completion/bash_completion
et bash-completion/bash_completion.sh.in
pas de joie. Le premier donnait des messages d'erreur à propos de declare: -A invalid_option
. La seconde n'a donné aucune erreur. Quand je git checkout
+ TABje reçois toujours une liste de fichiers dans le répertoire, pas de branches. Je suis dans la racine du projet.
La saisie automatique pour les répertoires et les commandes bash fonctionne correctement, elle est donc spécifique à Git.
Models
dossier lorsque je le remplaçaism
Tab
pour le rendre completmaster
.