Saat ini ZSH menampilkan menu ketika saya menekan tab pertama dan penyelesaiannya ambigu. Jadi, jika saya memiliki 'cd' di command prompt dan saya menekan tab, itu akan menampilkan berbagai penyelesaian yang tersedia. Jika saya menekan tab lagi, itu akan memilih penyelesaian pertama yang tersedia.
Saya ingin menggabungkan kedua langkah ini menjadi satu tekan tombol tab. Jadi, jika saya berada di 'cd' dan saya tab, saya ingin ZSH untuk memasukkan pertandingan yang tersedia pertama (ketika ambigu) dan menampilkan menu, yang kemudian saya bisa tab melalui jika pertandingan pertama bukan direktori yang saya punya dalam pikiran.
Alat setup ZSH meletakkan ini di .zshrc saya, kalau-kalau ada yang mempengaruhi perilaku shell saya:
zstyle ': selesai: *' completer _expand _complete _ignored zstyle ': selesai: *' daftar-warna '' zstyle ': selesai: *' daftar-prompt% SAt% p: Tekan TAB untuk lebih, atau karakter untuk memasukkan% s zstyle ': selesai: *' daftar pencocokan 'm: {[: lebih rendah:] [: atas:]} = {[: atas:] [: lebih rendah:]}' '' 'm: {[: lebih rendah:] [: atas:]} = {[: atas:] [: lebih rendah:]} ' zstyle ': selesai: *' menu pilih = 5 zstyle ': selesai: *' select-prompt% SScrolling aktif: pilihan saat ini di% p% s zstyle: compinstall nama file '/home/robb/.zshrc'
zsh
autocomplete
rps
sumber
sumber
~/.zshrc
: setopt menu_complete Seeman zshoptions
for details.Jawaban:
Tambahkan baris ini ke
~/.zshrc
:Lihat
man zshoptions
detailnya.sumber