使用没有箭头键的 bash

Kar*_*lek 9 bash

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

(如果有帮助,它是 OpenBSD)

编辑:我还将添加我知道它们不起作用的原因并且它几乎无法修复(这不是我现在想要解决的问题)

bed*_*wyr 16

尝试这个:

set -o vi
Run Code Online (Sandbox Code Playgroud)

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

你也可以这样做:

set -o emacs
Run Code Online (Sandbox Code Playgroud)

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

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

编辑:这是Bash 中 VI 模式的备忘单。这是一个 PDF,所以请考虑一下自己的警告 ;)

这是Bash 中 Emacs 模式的备忘单——只是为了涵盖我的基础。它也是一个PDF。


Ken*_*Ken 5

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