gpt4 book ai didi

zsh - vi模式下绑定(bind)删除键

转载 作者:行者123 更新时间:2023-12-04 18:02:20 24 4
gpt4 key购买 nike

我正在使用 oh-my-zsh 的 vi-mode 插件。在我的 .zshrc , 我有

bindkey '^[[3~' delete-char

在哪里 ^[[3~是我的删除键的转义码。但是,这仅适用于插入模式,而不适用于命令模式。当我输入
$ abcd

将光标移动到行首并点击 del在命令模式下,我得到
$ ABCd

所以显然删除键的字符序列是按字面意思解释的。如何使删除键在命令模式下实际删除一个字符?

最佳答案

bindkey -a '^[[3~' delete-char

Zsh 有多种不同的键映射,默认情况下,bindkey 将在普通插入模式键映射中绑定(bind)键。使用 -M vicmd 选择命令模式键盘映射. -a是一个捷径。您可以使用 bindkey -l 列出键盘映射.你会看到还有 viopp用于 c 或 d 等键之后的移动。视觉选择模式也有视觉效果。

关于zsh - vi模式下绑定(bind)删除键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43249043/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com