我想使用 Visual Studio 默认使用的相同键盘快捷键在 CGDB 中进行步进调试。对我来说主要的三个是跨步 (F10)、跨步 (F11) 和跨步 (SHIFT+F11)。我使用 Ubuntu 并禁用了 F10(菜单)和 F11(全屏)gnome 终端快捷方式。然后我可以使用以下~/.cgdb/cgdbrc
文件成功运行 CGDB:
map <F10> :next<CR> # (step over)
map <F11> :step<CR> # (step in)
虽然我无法成功映射 SHIFT+F11。我都试过了:
map <S-F11> :finish<CR> # (step out)
...和:
map <S-<F11>> :finish<CR> # (step out)
......没有运气。此处有关 Vim 快速键码的页面提到了“终端键码”,我曾经cat
发现 SHIFT+F11 代码是^[[23;2~
,但我无法弄清楚如何在我的 cgdbrc 文件中使用它。任何人都可以帮忙吗?