Dalam vi, saya telah memetakan 'jj' untuk melarikan diri agar dapat beralih ke mode perintah tanpa menggunakan tombol escape yang mengganggu. Sekarang saya ingin memiliki yang sama untuk mengedit baris perintah yang saya gunakan mode-vi. Saya sudah menemukan solusi berikut:
bindkey '^j' vi-cmd-mode
memungkinkan Anda mengubah dengan control-j ke mode perintah. Masih mencari solusi tanpa kunci pengubah sebagai 'jj' atau yang serupa.
command-line
zsh
vi
Eman Resu
sumber
sumber
Jawaban:
Catatan: Anda harus melihat
man zshzle
banyak hal tentang menyesuaikanbindkey
dan meniruGNU readline
.Ini adalah bagaimana saya memetakan
jj
keEsc
:Jika Anda tertarik untuk membedakan antara mode insert dan mode normal, Anda dapat mencoba saran yang disebutkan di sini
sumber
export KEYTIMEOUT=20