Я часто использую автозаполнение в терминале, например, для cp
команды. Но иногда, когда я помещаю в каталог для cp
команды и нажимаю Tab, список файлов настолько длинный, что Ubuntu выплевывает часть списка и затем ждет ввода с клавиатуры, прежде чем последовательно перечислять остальные файлы, один за другим. , Эта функция практически бесполезна, потому что вы никогда не знаете, сколько файлов осталось, и почти всегда выдает ошибку.
Есть ли способ покинуть этот список и вернуться к моей cp
команде, или мне нужно нажать Ctrl+ Cи начать вводить мою cp
команду снова?
command-line
bash
auto-completion
Мистер Фегур
источник
источник
Ответы:
Вы можете ввести Qключ. ...
источник
quit
;)Это не дает прямого ответа на ваш вопрос (@ saiarco895 сделал это), но я ненавижу поведение по умолчанию завершения табуляции в bash по той же причине. Предполагая, что вы используете Bash, вы можете изменить поведение используемой библиотеки readline, отредактировав
~/.inputrc
файл. Я положил следующее:что позволяет мне переключаться между вариантами завершения, не распечатывая их, используя
tab
иshift-tab
. Если мне нужно увидеть распечатку всех опций, я используюalt-shift-?
источник