В терминале можно использовать клавишу 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 +-будет хорошо работать.
Согласно страница справочника удара, ярлык по умолчанию для эти undo
функция любой , Ctrl + _ (обратите внимание, что это - Ctrl + Сдвиг + - на большинстве клавиатур), или Ctrl + x сопровождаемый Ctrl + u . Если Ваше заполнение клавишей Tab добавило запаздывающую наклонную черту к имени каталога, Вам, вероятно, придется отменить дважды, однажды чтобы удалить наклонную черту и еще раз удалить текст что добавленное завершение.
, Если вместо этого то, что Вы хотите, должно удалить последний компонент полного списка из пути, Вы входите в удар, самый близкий способ достигнуть, это с эти backward-kill-word
функция. По умолчанию это связывается с сочетанием клавиш Alt + Backspace . Это сотрет последнее "слово" из Вашей командной строки, где слово состоит полностью из алфавитно-цифровых символов.
Это, кажется, работает с Вашими данными именами каталогов в качестве примера. Обратите внимание, что, если последнее имя каталога содержит пробелы или знаки пунктуации как -
или _
, их рассматривают как ограничителей слова, таким образом, Вам, вероятно, придется повторить это сочетание клавиш несколько раз для стирания назад к последнему /
символ.
Используйте Zsh с oh-my-zsh (дополнительно)
контроль за прессой и c или если Вы хотите, возможно, лучший путь, контроль за прессой + сдвиг + ключ подчеркивания. Извините я не использую удар, zsh выше так или иначе, дайте ему попытку