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

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

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

  • Можно ли вручную вызвать функцию завершения zsh?
  • Вкладка Bash содержит не первый маркер в подстановке команд $ (...) throws error
  • Определение путей использования автозаполнения zsh
  • zsh-completion: Завершение двух частей аргумента, разделенных двоеточием
  • Записи вкладки Zsh не работают по желанию для частичных путей
  • Сломанная автозаполнение git после того, как я переопределил команду git
  • rlwrap-подобный инструмент с автозавершением команды
  • Как расширить имена файлов с помощью Tab, даже если в пути используется переменная оболочки?
  • 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 
    Linux и Unix - лучшая ОС в мире.