是否有一个Vim插件可以帮我调试像Visual Studio?

时间:2010-11-19 15:38:43

标签: c++ debugging vim ssh

我之所以这样问,是因为我用C ++编写,在putty / ssh中编码,我喜欢这样一个事实:我几乎可以在任何地方进行编码而无需安装任何东西。

所以我想要一些可以帮助我调试的东西(查看变量的实时值,断点等)

如果您认为这个世界上没有这样的东西,我可以用命令行调试吗?

由于

4 个答案:

答案 0 :(得分:8)

我过去使用gdb进行命令行调试并取得了成功:

http://www.gnu.org/software/gdb/

可以在以下网址找到体面的教程:

http://www.cs.cmu.edu/~gilpin/tutorial/

答案 1 :(得分:3)

vimgdb会给你想要的东西。我已经用了大约一年了。最有趣的功能是:

  • 高亮当前线
  • 列表项
  • 可以显示反汇编代码
  • 踏入,继续
  • 检查变量,内存地址
  • 可以运行所有底层gdb命令
  • 当然,设置断点,条件断点等。

通过vim键映射和脚本高度自定义。

实际上我使用checkinstall为它制作一个rpm,并在我需要在盒子上调试时随处安装。

我认为它具有我想从可视化调试器中获得的最重要的功能。

答案 2 :(得分:2)

你试过gdb吗?这几乎是 命令行调试器,但它不是vim插件。

答案 3 :(得分:1)

您有一个脚本可以执行此操作:http://www.vim.org/scripts/script.php?script_id=1954

在我的拙见中,Vim不是为了做这些事而设计的,这样做是个坏主意。