Piszę
git puhs
I git mówi:
kristian@office:~/myrepo$ git puhs
git: 'puhs' is not a git command. See 'git --help'
Did you mean this?
push
Jakie jest ustawienie konfiguracyjne, aby git po prostu wykonał sugerowane polecenie, jeśli ma tylko jedną sugestię?
git
ludzi, aby została zaakceptowana do bazy kodu. Obecnie to tak nie działa ...git stat
nic nie robi nawet po użyciu Twojej sugestii, ponieważ ma wielu kandydatów. Jakieś sugestie, jak sprawić, by wybrał pierwszą?Autokorekta jest fajna, ale moje ja z OCD potrzebuje trochę więcej kontroli nad tym, co się dzieje. Tak więc napisałem prosty skrypt, który po prostu wybiera pierwszą sugestię dostarczoną przez git. Uruchamiasz skrypt po nieudanym poleceniu i używasz wbudowanej składni podstawiania historii bash „bang bang”. Ponadto, jeśli piszesz coś, co może mieć więcej niż jedno polecenie, to polecenie pozwala wybrać inną opcję niż pierwsza.
Wyglądałoby to mniej więcej tak,
Poza tym fajnie jest pisać cokolwiek za pomocą dwóch wykrzykników. Więc premia za to.
Tutaj jest streszczenie mojego scenariusza
źródło
git push
jest szybsze niż pisanieidid !!
. Ale w innych przypadkach ten skrypt by się przydał :)Alternatywą dla help.autocorrect: jeśli ciągle popełniasz te same literówki, możesz utworzyć dla nich aliasy w swoim pliku .gitconfig
(Robię to również z aliasami powłoki, gdzie nigdy nie wydaje mi się, żebym
mkae^H^H^H^Hmake
poprawnie wpisał.)źródło
Spójrz także
thefuck
Może poprawiać literówki, a także wykonywać sugestie. Nie ogranicza się tylko do gita.
źródło
fuck
komendy od 2 lat, stała się jedną z moich modyfikacji terminala "nie mogę bez niej żyć" !!