是否有一种方法可以在bash和GDB中搜索类似于readline库的history-search-backward的LLDB命令?
我希望能够键入一些字符,并使用向上箭头循环显示所有以这些字符开头的命令。
答案 0 :(得分:2)
lldb使用editline而不是readline。 Editline具有命令历史记录功能(em-inc-search-prev)的向后搜索功能,该功能默认情况下绑定到^R
(尽管您可以在.editrc中进行更改),它的工作方式类似于emac的^S
,键入字符以缩小搜索范围,然后键入^R
转到上一个匹配项。要反转方向并开始向前搜索,可以使用em-inc-search-next,但是我们还没有将其绑定到任何东西。