Dalam set -o vi mode di bash, ketika saya menekan Esc+k untuk mendapatkan perintah yang terakhir dimasukkan, lalu A , saya berakhir dalam mode insert, yang memungkinkan saya untuk menekan backspace untuk mulai menghapus akhir dari perintah terakhir.
Dengan zsh di set -o vi mode, semuanya berfungsi hingga bagian backspace.
Bagaimana cara memperbaikinya?
Jawaban yang Diterima:
Jawaban cepatnya, taruh ini di ~/.zshrc . Anda :
bindkey -v '^?' backward-delete-char
Biasanya '^?' (backspace) terikat dengan vi-backward-delete-char , yang seharusnya memiliki perilaku yang Anda amati, karena begitulah cara vi (bukan vim , kecuali dalam vi mode klasik) berperilaku.
Linux – Panggilan Baris Perintah Setara Untuk Mode Pesawat?
Seberapa Aman Idiom `ssh … “$(typeset -f Foo); ''?