如何在LLDB中编辑命令行?

时间:2017-04-20 23:58:46

标签: c++ lldb

有没有办法在lldb中轻松编辑命令?例如,gdb具有readline支持,这意味着我可以使用vi keybindings在命令行中进行浏览。 lldb有类似的东西吗?

1 个答案:

答案 0 :(得分:3)

lldb使用editline而不是readline进行命令行编辑。默认情况下,editline以类似emacs的模式出现,因此使用箭头键或^ a开头,然后使用行的结尾。 ^ r在命令历史中向后搜索。如果您使用的是macOS,则Option-left&右箭头一字不漏......

editline也有vi模式(详情请运行man editrc)。我实际上从未使用它,所以我不知道它的效果如何。