在搜索gdb命令历史记录时,有没有办法只检查那些匹配给定命令的命令?
例如,有时我只想搜索先前的break命令,而不是整个命令历史记录。是否有一个快捷方式只能通过以“break”或“b”开头的命令?这可以节省我一百万次按键。答案 0 :(得分:11)
在常规GDB中, Ctrl R 启用搜索模式。这与bash,zsh和许多其他shell一样。
进入搜索模式后,提示会更改:
(reverse-i-search)`':
键入字母然后输入文本以查找:
(reverse-i-search)`br': break main
要查找匹配的下一个命令,请再次按 Ctrl R 。
要再次运行该命令,请按Enter键。
要编辑命令,请按左或右光标键。