在emacs中有一种方便的方法来启动gdb(g调试器)的gdb和gui选项。
gvim中有类似的选项吗?
答案 0 :(得分:6)
查看Vim script search。我看到至少有5个插件可以满足您的需要。
答案 1 :(得分:6)
有一个名为cgdb的项目旨在提供这种确切的行为。虽然它不像emac那样从vim启动,但它提供了像键绑定和行为的vim。它的功能包括一个单独的语法突出显示的源窗口,它与当前正在执行的指令保持同步。
答案 2 :(得分:2)
答案 3 :(得分:1)
您正在寻找Conque GDB。
答案 4 :(得分:0)
或许 Agide 正是您所寻找的:http://www.a-a-p.org/ 这是一种像IDE一样使用vim和gdb的开放框架。
答案 5 :(得分:0)
恕我直言,vim的gdb插件没有工作可靠,主要是因为vim本身不支持shell集成。 我使用emacs + vimpulse.el。 (vimpulse.el是一个模拟vim的emacs包。)emacs + vimpulse.el的行为与vim非常相似,emacs支持gdb和其他任何东西一样好。 cgdb也很好,但我更喜欢emacs + vimpulse,因为我不必记住emacs中的快捷键。 (M-x gud-显示所有可能的调试命令,并且每当执行命令时都会提醒快捷键。)此外,emacs比cgdb更可定制。
答案 6 :(得分:0)
如果使用neovim,请检查我的新nvim插件gdb前端: neogdb.vim
答案 7 :(得分:-2)
我认为没有。我使用不同的窗户。
我唯一能想到的是
!gdb blah blah blah
但这可能不是你想要的。它往往用于生成批处理文本,该文本将被插回到您正在编辑的文件中。
希望这有帮助。