2011-06-24 13 views
20

I niedawno dowiedziałem się, że na Linuksie, git może być ustawiony tak, aby uzupełni polecenia: Jeśli wpiszeszCzy mogę skonfigurować autouzupełnianie dla git w systemie Windows za pomocą cmd.exe?

git br<TAB>

Wtedy będzie zakończyć go git branch.

Czy w systemie Windows można ustawić tę samą funkcję automatycznego uzupełniania?

Aktualizacja - Zazwyczaj pracuję z git za pomocą cmd.exe (dodałem git do mojej ścieżki). To pytanie dotyczy dodania automatycznego uzupełniania do git na cmd, jeśli to możliwe.

+0

Po prostu próbowałem domyślnie używać najnowszej wersji narzędzia msysgit i autouzupełniania. – zxt

+0

@zxt - zobacz moje zaktualizowane pytanie. – ripper234

+0

Jeśli jesteś zainteresowany, jak to zrobić dla PowerShell, istnieje [pytanie z dobrą odpowiedzią] (http://stackoverflow.com/questions/3586722/add-tab-completion-for-git-branches-in-powershell) także o tym. – chwarr

Odpowiedz

10

Musisz użyć jakiejś formy basha, aby to zadziałało, albo git bash, który pochodzi z msysgit, albo z jakiegoś innego basha (który musisz skonfigurować, aby użyć autouzupełniania używanego w bata git). Z cmd.exe nie będziesz miał szczęścia.

Spójrz na to jako znak na pozostawienie starego zardzewiałego pliku cmd.exe. Wpisz światło basha! :)

19

Instalacja Clink wydaje się działać przez magię, zweryfikowana w cmd, Console2 i ConEmu.

http://mridgers.github.io/clink/

UPDATE: Aby uzyskać ConEmu i brzęk aby prawidłowo współpracować z nowszych wersji, konieczne było zainstalowanie brzęk do folderu ConEmu. Aby uzyskać więcej informacji, zobacz https://github.com/mridgers/clink/issues/339 i https://github.com/Maximus5/ConEmu/issues/270.

+0

clink działa jak gangbusters z cmd na Windows 7, bardzo polecam do autouzupełniania –

+0

to powinna być zaakceptowana odpowiedź. ralphtheninja: spróbuj uruchomić .bat lub .cmd z bash - powodzenia! –

+5

Wystarczy zainstalować clink na Win10, i automatycznie wypełnia polecenie. Ale nie przekierowuje do repozytorium git, aby automatycznie uzupełniać nazwy oddziałów. Dla mnie polowanie trwa. – NotoriousWebmaster

Powiązane problemy