LLDB命令历史记录是通过开始类似于GDB readline的字符来搜索的?

时间:2019-01-10 20:36:17

标签: debugging gdb readline lldb editline

是否有一种方法可以在bash和GDB中搜索类似于readline库的history-search-backward的LLDB命令?

我希望能够键入一些字符,并使用向上箭头循环显示所有以这些字符开头的命令。

1 个答案:

答案 0 :(得分:2)

lldb使用editline而不是readline。 Editline具有命令历史记录功能(em-inc-search-prev)的向后搜索功能,该功能默认情况下绑定到^R(尽管您可以在.editrc中进行更改),它的工作方式类似于emac的^S,键入字符以缩小搜索范围,然后键入^R转到上一个匹配项。要反转方向并开始向前搜索,可以使用em-inc-search-next,但是我们还没有将其绑定到任何东西。