Większość magit
poleceń jest wywoływana za pomocą jednego klawisza, który wyświetla menu komend i przełączników. Na przykład Ppokazuje P
i t
jako podkomendy -f
oraz -u
jako „przełączniki”.
Naciskanie liter dla podkomend wywołuje je, ale jak wywołać przełączniki? Mam repozytorium z dwoma pilotami i chciałem przełączyć się na drugi pilot. Te -u
spojrzenia przełącznik jak tylko rzeczy, ale jeśli mam wpisać P -u, że -u
zmienia kolor na czerwony, ale Magit nie pyta na pilocie.
O ile wiem, instrukcja nie mówi nic o tych przełącznikach dla żadnego z poleceń.
Czy ktoś mógłby wyjaśnić, w jaki sposób te przełączniki są ogólnie używane? Nie interesuje mnie tylko ten konkretny przełącznik, ale ogólnie rzecz biorąc.
P P
.?
klawisza od wewnątrz Magit pomaga wyświetlić menu, niektóre klawisze wciąż tam nie są. Np. Spróbujl h
zalogować się. Zgadzam się zatem z tobą, że wciąż potrzebne jest bardziej rozbudowane menu / pomoc.Odpowiedzi:
Sposób, w jaki włączasz przełączniki, jest prawidłowy, o czym świadczy fakt, że „zmieniają kolor na czerwony” po trafieniu, -po którym następuje litera.
W twoim przypadku
-u
po prostu nie jest odpowiedni przełącznik. Odman git-push
:Więc kiedy naciskasz z
-u
włączonym przełącznikiem, zobaczysz coś takiego w*magit-process*
buforze:To mówi ci, że Magit w rzeczywistości rozważał
-u
zmianę.Jak wskazuje @TuDo, aby Magit poprosił cię o zdalne naciśnięcie, musisz trafić C-u P P.
Przełączniki i argumenty
Zasadniczo, mając do czynienia z menu, które Magit udostępnia dla różnych poleceń, warto pamiętać, że przełączniki to po prostu: przełączniki . Możesz je włączać i wyłączać, i to wszystko. Nie wymagają od ciebie podawania żadnych dodatkowych informacji, więc Magit nie poprosi cię o nic po ich włączeniu.
Z drugiej strony, argumenty wymagają dodatkowych informacji, więc kiedy powiesz Magitowi, że chcesz uruchomić polecenie z określonym argumentem, wyświetli odpowiedni monit. Argumenty różnią się także od przełączników tym, że można je włączyć, naciskając i =poprzedzając literę.
źródło