Saya baru saja beralih ke zsh (akhirnya) dan saya menyukainya! Sejauh ini satu hal yang saya lewatkan adalah Ctrl+ Runtuk melakukan pencarian riwayat tambahan.
Saya memiliki sejarah yang diatur dengan benar
HISTSIZE=10000
SAVEHIST=10000
HISTFILE=~/.zsh_history
dan saya menggunakan vi
binding utama
bindkey -v
Tetapi Ctrl+ Rtidak berfungsi. Ini menghapus garis di atas garis saat ini, yang bukan perilaku yang seharusnya ada di vim juga.
Ada saran?
zsh
command-history
vi
Ali
sumber
sumber
Ctrl
[
/
Jawaban:
Jika saya ingat dengan benar, Anda perlu mengaturnya secara eksplisit, bahkan dengan
bindkey -v
. Gunakan sesuatu seperti ini:sumber
history-incremental-pattern-search-backward
merupakan tindakan alternatif untuk digunakan dalam konteks itu.fo*bar
dengangrep
mencocokkan ' fobar ',' foobar ',' fooobar 'dll.bindkey "^R" history-incremental-pattern-search-backward
bindkey -v
harus mendahuluihistory-incremental-search-backward