3

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

4

2 回答 2

6

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

set editing-mode vi

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

于 2013-07-29T01:16:07.597 回答
0

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

于 2015-11-10T23:37:38.703 回答