Vim是否有类似Visual Studio的调试插件?

3

我之所以问这个问题,是因为我正在使用putty/ssh编写C++代码,我喜欢的一点是无需安装任何东西就可以从几乎任何地方编码。

因此,我想要一个可以帮助我调试的工具(查看变量的实时值、断点等)。

如果你认为世界上没有这样的工具,那么有没有什么好的技巧可以在命令行中进行调试呢?

谢谢

4个回答

8

谢谢,我已经看过了,但这似乎是目前最好的解决方案... 也似乎有点棘手.. 不过无论如何... 这是命令行,我有点预料到了。 - Pacane
@Pacane:如果你想要更亮眼的东西,可以尝试一下CGDB。它使用curses库,因此可以显示更多内容——特别是源代码视图——但仍可在终端上通过SSH使用。如果你有X显示器,可以尝试一下GDB的图形化前端DDD。 - Cascabel

3

vimgdb会给你想要的。我已经使用它一年了。最有趣的特点是:

  • 高亮当前行
  • 列表项
  • 可以显示反汇编代码
  • 逐步进入、逐步跳过
  • 检查变量、内存地址
  • 运行所有底层gdb命令都是可能的
  • 当然,还可以设置断点、条件断点等。

通过vim键映射和脚本高度可定制化。

实际上,我使用checkinstall为其制作了一个rpm,并在需要在该系统上进行调试时将其安装到任何地方。

我认为它具备我想要的视觉调试器中最重要的功能。


2

你试过gdb吗?那几乎是命令行调试器中最重要的一个,但它不是vim插件。


1

我从未使用过这个脚本。Vim的设计有什么问题,使得像这样做成了一个坏主意? - Cascabel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接