不使用箭头键使用 bash

不使用箭头键使用 bash

我在虚拟机上使用 bash。由于某种原因,箭头键在那里不起作用。是否可以使用其他组合键(如 vi 中的 HJKL)来向左/向右/向上/向下移动?

(如果有帮助的话它是 OpenBSD)

编辑:我还要补充一点,我知道它们不起作用的原因,而且它几乎无法修复(这不是我现在想要解决的问题)

答案1

尝试这个:

set -o vi

然后使用 Esc 和“hjkl”进行导航。

您还可以执行以下操作:

set -o emacs

并使用 ctrl-p、ctrl-n 等进行导航。

我在 .bashrc 中设置了 VI 模式,因此它可以立即使用。

编辑:这是Bash 中 VI 模式的备忘单。它是 PDF 格式,所以请注意 ;)

以下是Bash 中 Emacs 模式的备忘单——仅供参考。它也是 PDF 格式。

答案2

在 Emacs 模式下,它是 Ctrl-B 和 F(向后和向前一个字符),以及 Ctrl-P 和 N(上一行和下一行)

答案3

数字键盘上的箭头键也可使用(4、8、6、2)并发送不同的键码。

相关内容