6

在搜索 gdb 命令历史记录时,有没有办法只通过那些与给定命令匹配的命令?

例如,有时我只想搜索以前的中断命令,而不是整个命令历史记录。是否有仅通过以“break”或“b”开头的命令的快捷方式?这可以为我节省一百万次击键。

4

1 回答 1

13

在常规 GDB 中,CtrlR启用搜索模式。这与 bash、zsh 和许多其他 shell 的工作方式相同。

进入搜索模式后,提示会发生变化:

(reverse-i-search)`': 

键入字母然后输入要查找的文本:

(reverse-i-search)`br': break main

要查找下一个匹配的命令,请CtrlR再次点击。

要再次运行该命令,请按 Enter。

要编辑命令,请按左或右光标键。

于 2013-01-16T22:17:19.487 回答