Возможно ли, чтобы завершение bash проходило через альтернативы?

При использовании завершения bash и ввода нескольких символов табуляция перестает работать, когда префикс, который вы набрали, сопоставляется более чем одной из возможностей.

Есть ли способ перебирать альтернативы введенного префикса?

2 Solutions collect form web for “Возможно ли, чтобы завершение bash проходило через альтернативы?”

Привяжите клавишу Tab к команде « menu-complete а не по умолчанию. Поместите следующую строку в ~/.bashrc :

 bind '"\Ci": menu-complete' 

или следующую строку в ~/.inputrc (это применимо ко всем программам, использующим библиотеку readline, а не только к bash):

 "\Ci": menu-complete 

В bash 4.1 и более поздних версиях вы также можете использовать menu-complete-backward для циклического завершения до завершения. У меня это в моем ~/.inputrc :

 "\es": menu-complete-backward "\et": menu-complete 
  • Определение путей использования автозаполнения zsh
  • Автозаполнение правил Makefile в tcsh
  • Возможно ли для bash / readline «очистить» предложения по завершению вывода терминала?
  • Завершение Zsh по второй команде или после псевдонима?
  • Автозаполнение в соответствии с возможными целями
  • Завершение zsh: получение имен файлов из определенного каталога
  • Есть ли способ настроить «Программируемое завершение» в текущем сеансе?
  • Как правильно использовать «полный -G»?
  • zsh завершение - показать больше параметров, чем просто псевдоним
  • Как настроить zsh для отображения скрытых файлов и папок?
  • Как устранить неприятности при запуске графического интерфейса с терминала?
  • Автозаполнение в оболочке с использованием последних N байтов stdout
  • Linux и Unix - лучшая ОС в мире.