Giả sử bạn đang sử dụng bash, hãy thêm phần sau vào ~/.bashrc:
bind '"\e[6~": menu-complete'
bind '"\e[5~": menu-complete-backward'
Hoặc để thay đổi mặc định cho tất cả các chương trình sử dụng thư viện hoàn thành đường đọc, không chỉ bash, hãy tạo tệp ~/.inputrcchứa:
$include /etc/inputrc
"\e[6~": menu-complete
"\e[5~": menu-complete-backward
Bây giờ khi bạn mở một thiết bị đầu cuối mới, bạn có thể nhấn:
- TAB như bình thường để xem hoàn thành có sẵn.
- Pg Dn để chọn hoàn thành đầu tiên hoặc thay đổi để hoàn thành tiếp theo.
- Pg Up để chọn lần hoàn thành cuối cùng hoặc thay đổi thành lần trước.
- Alt+ n Pg Dnđể chọn hoàn thành thứ n hoặc di chuyển về phía trước n hoàn thành.
Vì vậy, đối với loại ví dụ của bạn Pg DnPg Dnhoặc Alt+ 2Pg Dnđể có được tệp thứ hai aww.txt.
ant.txt). Nó cũng có thể được thiết lập để có thể lặp lại để điều hướng tốt hơn. Điều đó rõ ràng ngụ ý thay đổi vỏ thành Zsh mặc dù. Nếu bạn cho rằng một sự thay thế đủ tốt, tôi có thể viết câu trả lời cho điều đó.