jj
이것을 zsh 에 어떻게 매핑합니까 Esc
?
vim에 설정한 키맵을 다시 만들어서 를 두 번 클릭할 때마다 vim으로 보내어 일반 모드로 더 쉽게 들어갈 수 있도록 jj
매핑 하려고 합니다.ESC
j
<Esc>
나는 그것을 시도했고 bindkey 'jj' ^[
곧 시도하려고 bindkey 'jj' ^[[
하지만 그것이 효과가 있을지 의심스럽습니다. 또한 일반 모드에서 zsh가 제공하는 명령 목록을 확인했는데 normal
또는 escape
.
노트^[
내 파일의 문자는 ~/.zshrc
문자 ^
및 [
.
답변1
-s
위젯이 아닌 실제 문자열을 바인딩 해야 합니다 .
bindkey -s jj '\e'
여기에서 위젯 jj
에 매핑하고 싶을 수도 있습니다 .vi-cmd-mode
bindkey jj vi-cmd-mode
(일반/명령 모드가 아닌 삽입 모드에서의 바인딩을 위한 것임을 참고하세요)