zsh 终端的 `jj` vim 键绑定

zsh 终端的 `jj` vim 键绑定

我最近在 OSX 上将 vim 键绑定设置到我的 zsh 终端,如中所述这里

但是,默认键绑定没有从jjinsert mode -> normal mode转换的映射。

如何为我的 zsh 终端实现此键绑定?

答案1

bindkey -M viins jj vi-cmd-mode

将绑定jj到(插入模式)键盘映射vi-cmd-mode中的小部件。viinsvi

现在,您需要在厘秒(默认情况下为 40)j内键入这两个 s 。$KEYTIMEOUT否则,将插入两个js。这也意味着当您进入j插入模式时,只有按下另一个键或等待 0.4 秒后才会显示。

查看手册了解详情。

相关内容