При использовании завершения bash и введении количества символов табуляция перестает работать, когда введенный вами префикс соответствует более чем одной из возможностей.
Есть ли способ перебрать альтернативы введенного вами префикса?
bash
autocomplete
vfclists
источник
источник
fish
и другоеzsh
.Ответы:
Привязать Tabключ к
menu-complete
команде вместо значения по умолчаниюcomplete
. Вставьте следующую строку в ваш~/.bashrc
:или следующую строку в вашем
~/.inputrc
(это будет применяться ко всем программам, которые используют библиотеку readline, а не только bash):источник
В Bash 4.1 и более поздних версиях вы также можете использовать
menu-complete-backward
для циклического перебора завершений в обратном направлении. У меня есть это в моем~/.inputrc
:источник