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

标签 c++ debugging vim c++11 gdb

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

最佳答案

gdb 使用 readline。所以你只需要在~/.inputrc中输入下面的命令,就可以将编辑模式切换为vi。

set editing-mode vi

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

关于c++ - 试图在 gdb 7.5 中获取 vim 命令击键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17914464/

相关文章:

c++ - 为什么常量 char 会中断 Loop 和 Switch 语句

javascript - 使用 gsub 从源代码中删除 javascript 控制台语句

在 MATLAB 中使用 try 和 catch 语句进行调试

vim - 在Vim中,为什么在 "w"与 "d"开头时 "v"单词选择器的行为不一致

vim - vimrc中将tab设置为2个空格,但编辑python文件时仍设置为4个空格

用注释字符包围多行注释的 VIM 脚本

c++ - 如何返回指向 unique_ptr 包装指针的指针

c++ - gluUnproject 模型 View 矩阵

c++ - 将 vector 的特定元素广播到另一个 vector

c++ - Eclipse:项目 "<project_name>"的事件配置中存在错误