Saya beralih ke zsh, tapi saya tidak suka penyelesaiannya. Jika saya memiliki 20 file, masing-masing dengan awalan bersama, pada menekan tab, zsh akan sepenuhnya menyelesaikan file pertama, kemudian terus menelusuri daftar dengan setiap tekan tab. Jika saya ingin satu mendekati akhir, saya harus menekan tab berkali-kali.
Dalam bash, ini sederhana - tekan tab dan saya akan mendapatkan awalan. Jika saya terus mengetik (dan menekan tab), bash akan selesai sejauh yang bisa dipastikan. Saya menemukan perilaku ini jauh lebih intuitif tetapi lebih suka fitur lain dari zsh untuk bash.
Apakah ada cara untuk mendapatkan gaya penyelesaian ini? Google menyarankan setopt bash_autolist
, tetapi ini tidak berpengaruh bagi saya (dan tidak ada pesan kesalahan yang dicetak saat memulai shell saya).
Terima kasih.
sumber
Yang Anda inginkan mungkin ini:
sumber
Ada opsi lain jika Anda menggunakan opsi "pilih menu" di .zshrc seperti ini:
Anda akan dapat menavigasi hasil dengan tombol panah. Mari kita ambil contoh Anda dengan "20 file dengan awalan bersama":
Pada akhirnya untuk mencapai kemungkinan terakhir:
Keduanya adalah 3 pukulan kunci dalam kasus ini. Sisanya sebagian besar masalah selera.
sumber