我正在使用oh-my-zsh的vi-mode插件.在我.zshrc,我有
bindkey '^[[3~' delete-char
Run Code Online (Sandbox Code Playgroud)
^[[3~我的删除键的转义码在哪里.但是,这仅适用于插入模式,但不适用于命令模式.当我输入
$ abcd
Run Code Online (Sandbox Code Playgroud)
我把光标移动到行的开头并按del命令模式命中
$ ABCd
Run Code Online (Sandbox Code Playgroud)
显然,删除键的字符序列是按字面解释的.如何使删除键实际上在命令模式下删除一个字符?
bindkey -a '^[[3~' delete-char
Run Code Online (Sandbox Code Playgroud)
Zsh有各种不同的键映射,默认情况下,bindkey将绑定普通插入模式键映射中的键.使用命令模式键映射-M vicmd.-a是一个捷径.您可以列出键盘图bindkey -l.您会看到viopp在c或d之类的键之后还有用于移动的内容.视觉选择模式也是视觉效果.
| 归档时间: |
|
| 查看次数: |
1109 次 |
| 最近记录: |