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

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

在 bash 中,我们可以向前或向后移动 1 个单词或字符。是否有任何选项可以将光标移动到我指定的上一个字符,例如正斜杠?类似于fvim 中的按键,用于搜索以下字符的上一次出现?

答案1

在 Bash 中emacs模式:

字符搜索 ( C-])

读取一个字符,并将光标移至该字符的下一个出现位置。负数计数搜索先前的出现位置。

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

读入一个字符,并将光标移至该字符的上一次出现处。负数计数搜索后续出现处。

我建议你使用模式和F就像在编辑器。您会发现它对于命令行编辑非常方便。

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

相关内容