在提出这个问题之前,我已经在Google Web 和 Stack Exchange 网站上做了认真的研究,遇到了关键词,并熟悉了它们的含义,例如,,,,,,,,,,,以及我bind
以前不知道的内容。bind -r
read
/etc/inputrc
~/.inputrc
\e
[A
[B
[C
[D
GNU Readline
我试图使自己失去行动能力,但只能取得部分效果。
我真正想要的是完全禁用 Bash 中的文本导航键和页面导航键,并可能在所有控制台中禁用它们。
我这样做是因为我想强制执行 Vim 键绑定尽可能并已set -o vim
开始益处来自 Bash 中的 Vim 模式。
我认为最正确的方法是通过~\.inputrc
尝试、失败来实现这一目标。
答案1
由于我提供的链接有效,我们可以将其作为答案发布。
添加以下内容.inputrc
将使箭头键映射为无。
$if mode=vi
"\eOD":""
"\e[D":""
"\eOC":""
"\e[C":""
"\eOA":""
"\e[A":""
"\eOB":""
"\e[B":""
$endif