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

bja*_*fly 3 c++ debugging vim gdb c++11

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

FDi*_*off 6

gdb 使用 readline。所以你只需要输入下面的命令~/.inputrc就可以把编辑模式转成vi。

set editing-mode vi
Run Code Online (Sandbox Code Playgroud)

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