Я считаю, что настроил именно то решение, которое вам нужно. Чтобы это работало в Bash, добавьте эту строку в свой /etc/inputrc
(для глобальной настройки) или ~/.inputrc
только для вашего пользователя):
"\e[Z": меню завершено
Эта строка сделает так, когда вы нажмете Сдвиг+Вкладка, он циклически перебирает возможные решения для того, что вы ввели.
Так, например, если вы находитесь в каталоге с 3 файлами, начинающимися с с
, ввод эхо с
и удар Сдвиг+Вкладка будет проходить через 3 из них.
Я нахожу этот ярлык особенно полезным при выполнении статус systemctl..
, где мне нужно только ввести ул.
(у меня есть псевдоним), а затем двойной Вкладка ездить на велосипеде положение дел
.
Я обнаружил, что лучше по-прежнему придерживаться регулярных Вкладка поведение, так как бывают ситуации, когда вы все равно захотите отображать возможные завершения на двойном Вкладка.
Кроме того, обратите внимание, что если вы только начнете вводить имя файла, автозаполнение также проверит имена файлов в вашем ДОРОЖКА
.
Итак, если вы просто наберете начало имени файла с
и ударил Сдвиг+Вкладка, он будет циклически перебирать имена файлов в вашем текущем каталоге вместе с вашим ДОРОЖКА
. Вот как ДОРОЖКА
работает.