如何取消反向搜索而不丢失输入的文本?

Sil*_*eri 5 linux bash command-line

在终端中使用反向搜索 ( Ctrl- r) 时bash,我可以使用Ctrl-cCtrl-取消搜索g。这两个选项都将清除搜索时键入的文本。

然而,我需要取消搜索的最常见原因是当我意识到我想要输入的命令不在我的历史记录中时,这通常只有在我输入了很长的命令后才会发生。

有什么方法可以干净地中止搜索而不会丢失我输入的所有内容?

小智 -3

尝试使用光标移动键,例如Ctrl+BCtrl+ F

  • 我的 bash 将其版本报告为“4.3.11(1)-release”。您的解决方案只是将找到的命令插入命令行并允许我编辑它。OP 希望保留已输入的内容,而不是(大约)找到的内容。你确定这就是你得到的吗? (4认同)