具有部分匹配的gdb搜索命令历史记录

时间:2013-01-16 16:30:23

标签: gdb

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

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

1 个答案:

答案 0 :(得分:11)

在常规GDB中, Ctrl R 启用搜索模式。这与bash,zsh和许多其他shell一样。

进入搜索模式后,提示会更改:

(reverse-i-search)`': 

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

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

要查找匹配的下一个命令,请再次按 Ctrl R

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

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