Saya memiliki ini pada pengaturan Ubuntu saya dan karena saya beralih ke Fedora saya ingin mengaturnya dan saya lupa bagaimana ... Idenya sederhana:
Saya tidak ingin terminal menunjukkan kepada saya saran ketika saya menggandakan tab, sebaliknya saya ingin terminal untuk menelusuri setiap saran yang mungkin dengan setiap pers pada tab... ini dapat dilakukan di Vim juga.
Jadi ketika saya mengetik gedit a
dan menekannya tabakan menunjukkan kepada saya setiap file dengan huruf pertama a
.
bash
autocomplete
vanjadjurdjevic
sumber
sumber
Jawaban:
Ini sebenarnya adalah fitur readline yang disebut
menu-complete
. Anda dapat mengikatnya ke tab (mengganti defaultcomplete
) dengan menjalankan:Anda mungkin ingin menambahkan itu ke
~/.bashrc
. Atau, Anda bisa mengonfigurasinya untuk semua penyelesaian readline (bukan hanya bash) di~/.inputrc
.Anda juga dapat menemukan
bind -p
(tampilkan binding saat ini, perhatikan yang menunjukkan tab as"\C-i"
) danbind -l
(daftarkan semua fungsi yang dapat dijilid) bermanfaat, serta bagian pengeditan baris bash manual dan dokumentasi readline .sumber
menu-complete
keren, tetapi menyembunyikan daftar semua saran yang mungkin ;-( Apakah mungkin untuk melihat daftar dan pilihan siklus melalui?cd
danmenu-complete
dan bersepeda lebih direktori. Kunci apa yang Anda tekan untuk "memilih" direktori itu dan mulai bersepeda konten direktori itu? Apakah ada hal lain untuk diatur / diikat?/usr/local//
" masih sangat valid, dan akan memulai hal-hal penyelesaian menu di dalamnya/usr/local
.Anda dapat menggilir menu penyelesaian di Bash, dan Anda juga dapat menampilkan menu item. Tidak seperti di Zsh, item menu saat ini tidak akan disorot.
Tambahkan ke
~/.inputrc
:Dokumentasi dari
man bash
:sumber