W vi zamapowałem „jj” na ucieczkę, aby móc przejść do trybu poleceń bez używania irytującego klawisza Escape. Teraz chcę mieć to samo w przypadku edycji wiersza poleceń, dla której używam trybu vi. Znalazłem już następujące rozwiązanie:
bindkey '^j' vi-cmd-mode
pozwala zmienić z Control-J w tryb poleceń. Wciąż szukam rozwiązania bez klawiszy modyfikujących jako „jj” lub czegoś podobnego.
command-line
zsh
vi
Eman Resu
źródło
źródło
Odpowiedzi:
Uwaga: powinieneś sprawdzić
man zshzle
wiele korzyści związanych z dostosowywaniembindkey
i emulowaniemGNU readline
.W ten sposób zmapowałem
jj
doEsc
:Jeśli chcesz rozróżnić tryb wstawiania od trybu normalnego, możesz wypróbować sugestię, o której wspomina akira tutaj
źródło
export KEYTIMEOUT=20