Etrafında çalışmak ve Shift+ gibi readline ile başka bir tür anahtar bağlama kullanmanızı öneririz TAB. Aşağıdakileri kendinize ekleyin ~/.inputrc
:
"\e[Z": menu-complete
Sonra bir sorun exec bash
(bu daha sonra içindeki ayarları okumalıdır ~/.inputrc
). Bir kerelik olarak, bash'ı yeniden başlatmak yerine, aynı bağlayıcıyı çalıştırarak kurabilirsiniz bind '"\e[Z": menu-complete'
.
Artık ShiftTABeşleşen dosya adları arasında geçiş yapmak için tekrarlanan dizileri kullanabilmeniz gerekir (bir sonraki eşleşen karakteri girmek yerine). Bu, verilen herhangi bir komut için işe yarayacaktır ( ShiftTABsıraya bağlı olan standart bir okuma satırı komutu olduğu için ). OP tarafından belirtildiği gibi, bu TABanahtarın standart davranışını etkilemez, sadece açılanın işlevselliğini ekler ShiftTAB.
exec bash
, çünkü bu işe yaraması için oldukça önemli bir adım! ;)