Я запускаю следующую команду безуспешно
dir
и я получаю
zsh: correct 'dir' to 'gdir' [nyae]?
Что [няэ] означает в Zsh?
Я запускаю следующую команду безуспешно
dir
и я получаю
zsh: correct 'dir' to 'gdir' [nyae]?
Что [няэ] означает в Zsh?
Ответы:
zsh
имеет мощный механизм коррекции. Если вы вводите команду неправильно, это предлагает исправления. Здесь dir
произошло то, что это неизвестная команда и zsh
предлагает gdir
, хотя, возможно, ls
было то, что вы хотели.
gdir
хит y
(да)dir
любом случае, нажмите n
(нет)ls
нажатие a
(отменить) и введите командуudir
нажать e
(редактировать) и отредактировать вашу команду.a
будет означать «всегда». Я хотел бы, чтобы это значило это.
alias gti=git
. Постоянная автокоррекция ^^ (Да, я действительно слишком часто
Краткий справочник:
$ dir
zsh: correct 'dir' to 'gdir' [nyae]?
n
: n o - не исправить; беги dir
, как ты печаталy
: y es - сделать правильно; беги gdir
, как предложил Zsha
: Борт - не запускать что - либо, и получить новую подсказку (ввести совершенно другую команду)e
: e dit - редактировать то, что вы ввели в интерактивном режиме - например, чтобы вы могли изменить dir
наudir
Если вы нажмете, yкогда оболочка спросит вас, хотите ли вы исправить слово, оно будет исправлено. Если вы нажмете n, он останется один. Нажатие aотменяет команду, а нажатие eвозвращает строку для редактирования снова, если вы согласны, что слово написано неправильно, но вам не нравится исправление.
dir
дляls -l
, то ЗШ обыкновение автоматически корректировать его больше , и вы получите ваши ожидаемые результаты.