如何在针对 bash 的 VI 编辑模式中禁用“V”键

Mar*_*slo 6 bash readline

我们知道,通过命令set -o vi和将 Readline 模式更改为 vi 后set editing-mod vi,按 键v可以进入临时文件来编辑命令(这里有更多详细信息)。我想禁用该功能。

我试图v在 ~/.inputrc 中重新映射喜欢:

"v": 
Run Code Online (Sandbox Code Playgroud)

但是字符 v不能输入,即使在插入模式下vim也不能输入。=.=!)。

我应该怎么做?以及如何重新映射快捷键并且影响针对 VI 编辑模式的输入模式?

Gab*_*abe 4

您只需更改正确模式的绑定(vi-command,而不是vi-insert),并且需要提供规则的右侧:

set keymap vi-command                                                                            
v: ""
Run Code Online (Sandbox Code Playgroud)