Поведение, которое я наблюдаю, состоит в том, что когда я частично что-то печатаю и нажимаю TAB, если есть несколько файлов / команд, которые соответствуют тому, что я набрал, отображается только первый. Дальнейшие попадания TAB приводят к отображению других совпадений. Вместо этого я хочу, чтобы автозаполнение заполнялось до первого неоднозначного символа, а затем, если я снова нажму TAB, отобразить все возможные варианты (как, скажем, в терминале Ubuntu). Это то, что у меня есть в моем .inputrc:
set completion-ignore-case on
set show-all-if-ambiguous on
TAB: menu-complete
Кажется, что я искал шоу «все, если было бы неоднозначно», но мне это не помогло.
Я на самом деле хочу поведение, которого нет у этого участника:
Пропустить первый звуковой сигнал терминала и отобразить неоднозначные расширения имени файла
Мне нравится слышать первый BEEP (или остановку), а затем вводить еще несколько символов, чтобы исправить неоднозначность.