通过带Vim的GDB进行调试(非gvim)

通过带Vim的GDB进行调试(非gvim),vim,go,ide,gdb,Vim,Go,Ide,Gdb,我开始学习Go,因为它似乎是web服务开发的一种有趣的语言。我曾经为我的每个语言组创建过一个新的Ubuntu服务器14.04实例,并且在Go中保持了相同的原则 我已经安装了所有常用的工具(Syntastic、YCM、NERDTree、ctags,你知道了吧),并且在vim go的帮助下建立了一个很棒的写作环境 现在,我希望能够使用GDB以类似的方式设置调试,并且我一直在想这里使用的最佳工具是什么 似乎Clewn是一个很棒的工具,但由于我在开发环境中使用SSH,所以我不一定要使用gvim 我基本上

我开始学习Go,因为它似乎是web服务开发的一种有趣的语言。我曾经为我的每个语言组创建过一个新的Ubuntu服务器14.04实例,并且在Go中保持了相同的原则

我已经安装了所有常用的工具(Syntastic、YCM、NERDTree、ctags,你知道了吧),并且在vim go的帮助下建立了一个很棒的写作环境

现在,我希望能够使用GDB以类似的方式设置调试,并且我一直在想这里使用的最佳工具是什么

似乎Clewn是一个很棒的工具,但由于我在开发环境中使用SSH,所以我不一定要使用gvim

我基本上只需要将GDB连接到vim(而不是gvim)。我正在通过ubuntu universe使用vim 7.4,如果没有兼容性,我将非常乐意从源代码构建。您可以使用


安装插件后,您可以设置断点,并使用快捷方式在光标下显示变量的值,等等。

我当然这么做了。我研究了(并尝试了)Clewn系列的GDB工具(Clewn、pyclewn和vimGdb),并开始使用
GDB-tui
,按照使用GDB。据我所知,Clewn工具通过与netbeans兼容的链接通过调试器信息实例化了一个新的gvim窗口管道。我想这就是我的问题所在,因为新的vim编辑器不能简单地通过SSH会话并行创建,因此我正在寻求建议。“我有一个问题,你能帮我吗?”不是一个有效的问题。“我有一个问题,我试过这个,这个,那个,他们失败了,像这样,像那样,你能帮我吗?”更好。你不能将Clewn与Vim一起使用,只有与GVim一起使用,这样你才能完全忘记这一点。现在,请告诉我们您尝试了哪些其他设置以及它们是如何失败的,也许有人能够进一步帮助您。