zsh 터미널용 `jj` vim 키 바인딩

zsh 터미널용 `jj` vim 키 바인딩

나는 최근에 설명된 대로 OSX의 zsh 터미널에 vim 키 바인딩을 설정했습니다.여기.

jj그러나 기본 키 바인딩에는 변환 에 대한 매핑이 없습니다 insert mode -> normal mode.

zsh 터미널에 이 키 바인딩을 어떻게 구현합니까?

답변1

bindkey -M viins jj vi-cmd-mode

jj(삽입 모드) 키맵 vi-cmd-mode의 위젯 에 바인딩됩니다 .viinsvi

j이제 이 두 s를 100분의 1초(기본값은 40) 단위로 입력해야 합니다. $KEYTIMEOUT그렇지 않으면 두 j개의 가 삽입됩니다. 이는 또한 삽입 모드로 들어갈 때 j다른 키를 누르거나 0.4초를 기다릴 때까지 표시되지 않음을 의미합니다.

확인하다수동더 알아보기.

관련 정보