![Bash readline 将光标移动到上一个正斜杠](https://linux22.com/image/1356401/Bash%20readline%20%E5%B0%86%E5%85%89%E6%A0%87%E7%A7%BB%E5%8A%A8%E5%88%B0%E4%B8%8A%E4%B8%80%E4%B8%AA%E6%AD%A3%E6%96%9C%E6%9D%A0.png)
在 bash 中,我们可以向前或向后移动 1 个单词或字符。是否有任何选项可以将光标移动到我指定的上一个字符,例如正斜杠?类似于f
vim 中的按键,用于搜索以下字符的上一次出现?
答案1
在 Bash 中emacs模式:
字符搜索 ( C-]
)
读取一个字符,并将光标移至该字符的下一个出现位置。负数计数搜索先前的出现位置。
向后字符搜索 ( M-C-]
)
读入一个字符,并将光标移至该字符的上一次出现处。负数计数搜索后续出现处。
我建议你使用六模式和F就像在六编辑器。您会发现它对于命令行编辑非常方便。
vi
要在和emacs
模式之间切换,请使用set -o vi
或set -o emacs
。