остановите bash, попытайтесь отобразить все возможные результаты и выполните автоматическое заполнение, когда неоднозначный результат найдется
254
Bryan Fok
Это мое .inputrc
9 set show-all-if-unmodified on 10 set menu-complete-display-prefix on 11 #set completion-ignore-case on 12 set disable-completion on
1) Как мне остановить bash, попытаться отобразить все возможные результаты, но просто перечислить результаты, как я ls
?
Текущее поведение:
[11:56:33dev@srv:~/test/config$ [Tab] Display all 1643 possibilities? (y or n)
Желаемое поведение:
[11:39:07]dev@srv:~/test/config$ ls[Tab] a.ini config.ini environment.ini mappings.csv market.ini trace.ini
2) Как мне остановить автозаполнение bash, когда неоднозначный результат найден, а отображается только список возможных результатов?
Текущее поведение:
[12:04:50]dev@srv:~/test/config$ ./ma[Tab] mappings.csv market.ini [12:04:50]dev@srv:~/test/config$ ./mappings.csv
Желаемое поведение:
[12:04:50]dev@srv:~/test/config$ ./ma[Tab] mappings.csv market.ini [12:04:50]dev@srv:~/test/config$ ./ma
В подвопросе 1 ваши «примеры поведения» и «желаемое поведение» имеют разные входы - первый пытается завершить пустой ввод, второй имеет «ls». Просьба уточнить.
grawity 6 лет назад
0
Когда он пытается автоматически заполнить пустую строку, он пытается завершить * имя команды *, а не имя файла, и команд гораздо больше (1643, очевидно), чем файлов.
Gordon Davisson 6 лет назад
1
0 ответов на вопрос
Похожие вопросы
-
2
.profile в Mac OS X?
-
1
Приостановить все, кроме x задач, интенсивно использующих процессор
-
10
Как я могу найти в истории bash и повторно запустить команду?
-
-
2
Можно ли передать выходные данные одной команды двум другим командам?
-
8
Переименуйте группу файлов одной командой
-
2
Почему мой путь не обновляется * сейчас *?
-
5
Как удалить символическую ссылку на каталог?
-
8
Спаси меня от бессмысленного терминала
-
9
Как можно добавить номер строки и табуляцию к каждой строке текстового файла?
-
1
Когда я должен положить конфигурации в .bashrc против. .bash_profile?