Na moim komputerze z systemem Linux mam autouzupełnianie dla oddziałów za pomocą Git.
[Uwaga: mówimy o zakończeniu gałęzi git, a nie o zakończeniu bash (np. Polecenia, pliki itp.). Tak więc wcale NIE Lane odpowiedź ]
Na przykład mogę wpisać git checkout
+ TABi uzyskać listę oddziałów.
Lub mogę wpisać git checkout feb*
+, TABaby uzyskać wszystkie gałęzie zaczynające się od „feb”.
Jak mogę uzyskać tę funkcjonalność na komputerze Mac?
Próbowałem pobieranie i uruchamianie bash-completion/bash_completion
i bash-completion/bash_completion.sh.in
ale nie radość. Pierwszy podał komunikaty o błędach declare: -A invalid_option
. Drugi nie dał żadnych błędów. Kiedy ja git checkout
+ TABmimo to wciąż otrzymuję listę plików w katalogu, a nie gałęzie. Jestem w katalogu głównym projektu.
Automatyczne uzupełnianie dla katalogów i poleceń bash działa poprawnie, więc jest specyficzne dla Git.
Models
folderze, kiedy nacisnąłem,m
Tab
aby autouzupełnianie byłomaster
.