【发布时间】:2013-01-16 16:30:22
【问题描述】:
在搜索 gdb 命令历史时,有没有办法只通过那些与给定命令匹配的命令?
例如,有时我只想搜索以前的中断命令,而不是整个命令历史记录。是否有仅通过以“break”或“b”开头的命令的快捷方式?这可以为我节省一百万次击键。
【问题讨论】:
-
你现在搜索历史怎么样?
-
我通常使用 cgdb。命令行中的向上箭头键让我浏览历史记录。
标签: gdb
在搜索 gdb 命令历史时,有没有办法只通过那些与给定命令匹配的命令?
例如,有时我只想搜索以前的中断命令,而不是整个命令历史记录。是否有仅通过以“break”或“b”开头的命令的快捷方式?这可以为我节省一百万次击键。
【问题讨论】:
标签: gdb
在常规 GDB 中,CtrlR 启用搜索模式。这与 bash、zsh 和许多其他 shell 的工作方式相同。
一旦进入搜索模式,提示会发生变化:
(reverse-i-search)`':
键入字母然后输入要查找的文本:
(reverse-i-search)`br': break main
要查找下一个匹配的命令,请再次按 CtrlR。
要再次运行该命令,请按 Enter。
要编辑命令,请按左或右光标键。
【讨论】: