标签: bash vi
使用VI模式在 BASH 中导航时,我可以通过以下命令跳回到当前命令行的特定字符(例如' - '): p>
F-
如何在 BASH 的当前命令行中跳回特定字符串(例如' - path')?我知道在VI中导航但我不明白如何在 BASH 的当前命令行中执行正则表达式搜索。
答案 0 :(得分:3)
根据here,你想要的东西似乎不可能。 ?word和/word绑定在命令历史记录中搜索,而不是在当前命令行中搜索。
?word
/word
但是在vi模式下,您可以按ESC v在编辑器中打开当前命令行。然后你可以编辑&保存命令,它将被执行(source)。
ESC v
当然,正如nur-sh的回答所指出的,你可以简单地按B来说明这个词。
答案 1 :(得分:0)
您可以使用find命令向后搜索
<强>?字强>
或者你可以继续按 B 来找到这个词 (此命令一次返回一个单词)。