试图在gdb 7.5中获取vim命令击键

Trying to get vim command keystrokes in gdb 7.5

本文关键字:vim 获取 命令 gdb      更新时间:2023-10-16

嗨,我使用的是gdb 7.5版。有人能告诉我如何让vim按键在gdb中工作吗?上箭头键和下箭头键适用于历史记录,但我希望k和j的工作方式类似于我在bash shell中的工作方式,并从shell中设置为set-o vi,然后我的vim击键适用于命令历史记录。我曾经在以前的linux实例中使用gdb设置过这个。目前运行ubuntu 13.04。

gdb使用readline。因此,您只需要将以下命令放入~/.inputrc,即可将编辑模式转换为vi.
set editing-mode vi

注意:所有使用readline的程序都会受到此设置的影响,包括bash。

在这个关于ndk gdb的问题中,我了解到C-M-j将导致gdb进入vi模式。我在gdb 7.4.1中尝试过,它很有效,但我不知道gdb 7.5。(注意:对于不使用emacs命名法的人,C-M-j表示"Alt-Ctrl-j",如果没有Alt键,则表示"Esc-Ctrl-j"。)