Bash kullandığınızı varsayarsak, aşağıdakileri de ekleyin ~/.bashrc
:
bind '"\e[6~": menu-complete'
bind '"\e[5~": menu-complete-backward'
Veya yalnızca bash değil, readline tamamlama kitaplığını kullanan tüm programların varsayılanlarını değiştirmek için aşağıdakileri ~/.inputrc
içeren dosyayı oluşturun:
$include /etc/inputrc
"\e[6~": menu-complete
"\e[5~": menu-complete-backward
Şimdi yeni bir terminal açtığınızda şunlara basabilirsiniz:
- TAB mevcut tamamlamaları görmek normaldir.
- Pg Dn ilk tamamlamayı seçmek veya bir sonrakini değiştirmek için.
- Pg Up son tamamlamayı seçmek veya bir öncekine geçmek için
- Alt+ Pg Dnn'inci tamamlamayı seçmek veya + tamamlamalarını ileriye taşımak için
Yani örnek için ikinci dosyayı almak için Pg DnPg Dnveya Alt+ 2Pg Dnyazın aww.txt
.
ant.txt
). Daha iyi bir navigasyon için geriye doğru yineleme yapılabilmesi için de ayarlanabilir. Bu tabii ki kabuğun Zsh olarak değiştirilmesini gerektirir. Yeterince iyi bir alternatif olduğunu düşünüyorsanız bunun için bir cevap yazabilirim.