Jak bym na mapie jj
, aby Esc
w zsh?
Próbuję odtworzyć mapowanie klawiszy, które skonfigurowałem w vimie, do którego jj
mapowałem, aby ESC
za każdym razem, gdy dwukrotne naciśnięcie j
, wysyłało an <Esc>
to vim - pozwalając mi wejść w tryb normalny z większą wygodą.
Już próbowałem bindkey 'jj' ^[
i zamierzam spróbować bindkey 'jj' ^[[
, ale wątpię, czy to zadziała. Sprawdziłem również listę poleceń dostarczonych przez zsh w trybie normalnym, ale nie widziałem nic, co zawierało normal
lub escape
.
UWAGA
Te ^[
znaki w moim ~/.zshrc
pliku są rzeczywiste zakodowanego ucieka; nie tylko postacie ^
i [
.
źródło
KEYTIMEOUT
wydaje się przerywać wiązanie klawiszy.