Bezskutecznie uruchamiam następujące polecenie
dir
i rozumiem
zsh: correct 'dir' to 'gdir' [nyae]?
Co oznacza [nyae] w Zsh?
Bezskutecznie uruchamiam następujące polecenie
dir
i rozumiem
zsh: correct 'dir' to 'gdir' [nyae]?
Co oznacza [nyae] w Zsh?
Odpowiedzi:
zshma potężny mechanizm korekcji. Niewłaściwe wpisanie polecenia sugeruje poprawki. To, co się tutaj dzieje, dirto nieznane polecenie i zshsugeruje gdir, podczas gdy być może lsbyło to, czego chciałeś.
gdirhit y(tak)dirmimo to chcesz spróbować wykonać, naciśnij n(nie)lshit a(przerwij) i wpisz swoje polecenieudirHit e(edytuj) i edytuj swoje polecenie.ato znaczy „zawsze”. Chciałbym, żeby to oznaczało.
alias gti=git. Permanentna autokorekta ^^ (Tak, faktycznie pisałam gita zbyt często, żeby to znieść)
Krótki przegląd:
$ dir
zsh: correct 'dir' to 'gdir' [nyae]?
n: N o - nie poprawne; biegnij dir, jak piszeszy: y es - popraw; biegnij gdir, jak zasugerował Zsha: Bort - nie uruchamiać niczego i uzyskać nowy wiersz (wpisać zupełnie inną komendę)e: e dit - edytuj to, co wpisałeś interaktywnie - na przykład, abyś mógł zmienić dirnaudirOd wprowadzenia do powłoki Z :
Jeśli naciśniesz, ygdy powłoka zapyta, czy chcesz poprawić słowo, zostanie ono poprawione. Jeśli naciśniesz n, pozostanie w spokoju. Naciśnięcie aprzerywa polecenie, a naciśnięcie epowoduje ponowne wprowadzenie wiersza do edycji, na wypadek, gdyby zgadzasz się, że słowo jest źle napisane, ale nie podoba ci się poprawka.
dirdols -l, a następnie zsh przyzwyczajenie go już naprawić auto i uzyskać oczekiwane rezultaty.