1

Я заметил, что когда вы вводите команду немного неправильно, вы получаете следующее: command_name

например

git staus
git: 'staus' is not a git command. See 'git --help'.

Did you mean this?
       status

мне кажется, это крутая идея, чтобы быть в состоянии пойти Да, и это делает эту команду? Я пытался, но ничего не сделал, поэтому мне было интересно, существует ли эта функция, но с другой командой?

Спасибо

1 ответ1

1

Предложение в вашем примере не предоставляется оболочкой Ubuntu, а скорее является частью функции help.autocorrect встроенной в сам Git.

В прошлом году велась дискуссия о добавлении интерактивного приглашения «да / нет» в Git, но некоторые детали никогда не были определены, так что работа все еще не завершена.

Если вы ищете что-то, чтобы сделать такое предложение для какой-либо команды, вы можете попробовать использовать оболочку Z (zsh) вместо Bash. Он предлагает исправление орфографии общего назначения для команд и имен файлов, а также предоставляет интерактивное приглашение:

$ ehco hello > test.txt
zsh: correct 'ehco' to 'echo' [nyae]? y
$ cat tesst.txt
zsh: correct 'tesst.txt' to 'test.txt' [nyae]? y
hello

Смена снарядов не является чем-то легким. Используя любую нестандартную оболочку, вы, вероятно, столкнетесь с несколькими препятствиями, для решения которых потребуется время и усилия.

Источник от Ask Ubuntu

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .