![zsh 终端的 `jj` vim 键绑定](https://linux22.com/image/204052/zsh%20%E7%BB%88%E7%AB%AF%E7%9A%84%20%60jj%60%20vim%20%E9%94%AE%E7%BB%91%E5%AE%9A.png)
我最近在 OSX 上将 vim 键绑定设置到我的 zsh 终端,如中所述这里。
但是,默认键绑定没有从jj
到insert mode -> normal mode
转换的映射。
如何为我的 zsh 终端实现此键绑定?
答案1
bindkey -M viins jj vi-cmd-mode
将绑定jj
到(插入模式)键盘映射vi-cmd-mode
中的小部件。viins
vi
现在,您需要在厘秒(默认情况下为 40)j
内键入这两个 s 。$KEYTIMEOUT
否则,将插入两个j
s。这也意味着当您进入j
插入模式时,只有按下另一个键或等待 0.4 秒后才会显示。
查看手册了解详情。