【问题标题】:gdb search command history with partial match部分匹配的 gdb 搜索命令历史记录
【发布时间】:2013-01-16 16:30:22
【问题描述】:

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

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

【问题讨论】:

  • 你现在搜索历史怎么样?
  • 我通常使用 cgdb。命令行中的向上箭头键让我浏览历史记录。

标签: gdb


【解决方案1】:

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

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

(reverse-i-search)`': 

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

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

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

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

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

【讨论】:

    猜你喜欢
    • 2011-03-11
    • 2019-06-05
    • 2017-06-06
    • 1970-01-01
    • 2013-08-17
    • 2023-04-01
    • 2012-11-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多