【问题标题】:Call the previous command in lldb inside Xcode在 Xcode 中调用 lldb 中的上一条命令
【发布时间】:2021-02-08 15:55:16
【问题描述】:

我有一个关于 Xcode 中 lldb 的基本问题。 在 Xcode 中使用 lldb 时,你们如何调用之前执行的命令?

每次都输入相同的命令让我非常沮丧,并且
现在正在寻找以有效方式调用它们的方法。

我知道“命令历史记录”会列出带有数字的命令,
$ 将执行命令。

但是在 bash 中是否有类似 ctrl-p/ctrl-n 或 ctrl-r 的东西 显示或搜索以前的命令?
(在终端上运行的 lldb 命令(不是内置的 lldb
Xcode)可以做到这一点。)

我使用的是 Xcode 版本 11.5(11E608c)。

【问题讨论】:

    标签: xcode lldb


    【解决方案1】:

    键入 Ctrl R,然后键入您想要的部分命令。它将显示第一个匹配的命令。继续输入 Ctrl R 它将循环显示之前匹配的命令。

    【讨论】:

      【解决方案2】:

      在 LLDB 命令提示符中使用向上箭头。在这方面它的工作原理类似于终端。

      【讨论】:

      • 注意,在 Xcode Debugger 控制台中,在提示行外单击实际上会移动光标,因此后续的上下箭头手势会在控制台文本中移动光标。您必须确保提示位于提示行上才能使向上和向下箭头起作用。但是,如果向上和向下箭头(和 ^p ^n)仍然不适合您,那就是错误。
      • 非常感谢!!不知何故,我为键绑定自定义了允许、ctrl-n 和 ctrl-p,这就是它不起作用的原因。回到默认键绑定后,它就可以工作了。
      猜你喜欢
      • 2017-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-05
      • 1970-01-01
      • 2021-03-07
      • 2021-02-14
      • 1970-01-01
      相关资源
      最近更新 更多