Bash readline 将光标移动到上一个正斜杠

woo*_*tok 2 linux bash vi readline

在 bash 中,我们可以向后或向前移动 1 个单词或字符。是否有任何选项可以让我将光标移动到我指定的前一个字符,例如 Forward Slash。? 类似于fvim 中的击键,它搜索先前出现的以下字符?

su.*_*oot 5

在 Bash 的emacs模式下:

字符搜索 ( C-])

读取一个字符并将点移动到该字符的下一个出现处。负计数搜索以前的出现。

字符向后搜索 ( M-C-])

读取一个字符并将点移动到该字符的前一个出现处。负计数搜索后续出现。

我建议你使用vi模式,f就像在vi编辑器中一样工作。您会发现命令行编辑非常方便。

要在viemacs模式之间切换,请使用set -o viset -o emacs