Терминал неавтоматического заполнения

В терминале можно использовать клавишу Tab, чтобы помочь автоматически заполнить вывод имени каталога или имени файла. Однако, если я делаю ошибку и ввожу начало с опечаткой каталога и "вкладки это", я заканчиваю тем, что имел необходимость использовать клавишу Backspace и перепечатать ее в. Существует ли сочетание клавиш для отмены автозавершения в терминале?

РЕДАКТИРОВАНИЕ ДЛЯ РАЗЪЯСНЕНИЯ

Чтобы подробно остановиться, что я сказал в комментарии, я задавался вопросом, был ли ярлык для отмены к последнему каталогу. Так, в настоящее время ctrl+shift +-, кажется, работает хорошо кроме него, отменяет отдельные буквы.

Например, если у меня есть следующая установка каталога:

Documents

 --> d1something

 --> d2something

И я хочу перейти к "d2something", но случайно вводить "cd d1", он автозаполнится к:

cd Documents/d1something/

Затем при помощи ctrl+shift +-это затем будет:

cd Documents/d1something

Снова:

cd Documents/d1

Снова:

cd Documents

Что я задавался вопросом, существует ли ярлык для получения от cd Docuemnts/d1something/ назад к cd Docuemnts (первый и последний шаг). В противном случае ctrl+shift +-будет хорошо работать.

3
задан 14 May 2014 в 18:24

2 ответа

Согласно страница справочника удара, ярлык по умолчанию для эти undo функция любой , Ctrl + _ (обратите внимание, что это - Ctrl + Сдвиг + - на большинстве клавиатур), или Ctrl + x сопровождаемый Ctrl + u . Если Ваше заполнение клавишей Tab добавило запаздывающую наклонную черту к имени каталога, Вам, вероятно, придется отменить дважды, однажды чтобы удалить наклонную черту и еще раз удалить текст что добавленное завершение.

, Если вместо этого то, что Вы хотите, должно удалить последний компонент полного списка из пути, Вы входите в удар, самый близкий способ достигнуть, это с эти backward-kill-word функция. По умолчанию это связывается с сочетанием клавиш Alt + Backspace . Это сотрет последнее "слово" из Вашей командной строки, где слово состоит полностью из алфавитно-цифровых символов.

Это, кажется, работает с Вашими данными именами каталогов в качестве примера. Обратите внимание, что, если последнее имя каталога содержит пробелы или знаки пунктуации как - или _, их рассматривают как ограничителей слова, таким образом, Вам, вероятно, придется повторить это сочетание клавиш несколько раз для стирания назад к последнему / символ.

7
ответ дан 17 November 2019 в 19:19

Используйте Zsh с oh-my-zsh (дополнительно)

контроль за прессой и c или если Вы хотите, возможно, лучший путь, контроль за прессой + сдвиг + ключ подчеркивания. Извините я не использую удар, zsh выше так или иначе, дайте ему попытку

2
ответ дан 17 November 2019 в 19:19

Другие вопросы по тегам:

Похожие вопросы: