在 GDB 中使用 vi 键绑定时快速切换 TUI 模式

在 GDB 中使用 vi 键绑定时快速切换 TUI 模式

在默认模式下gdb,按ctrl+x a可打开和关闭 UI,并ctrl+x 2循环显示不同的分割视图。有许多类似的有用的快捷方式。

vi我可以使用esc ctrl+j或添加到 来set editing-mode vi打开仿真~/.inputrc

vi启用模拟后,ctrl+x现在将字符放入^X我的提示中,并且快捷方式将停止运行。我该如何解决?

干杯

答案1

我今天遇到了这个问题,发现所需的咒语埋在GDB 信息页面:

emacs-editing-mode (C-e)

    当处于vi命令模式时,这会导致切换到emacs编辑模式。

因此,如果您处于 vi 模式,请按Esc(退出 vi 插入模式),然后按Ctrl+E返回 Emacs 模式。

现在Ctrl+X应该按预期工作,作为 TUI 的领导者逃逸。

相关内容