使用VIM来调试Eclipse和PyDev之类的python

时间:2012-03-13 05:35:45

标签: python eclipse debugging vim pydev

有没有办法使用vim来调试python程序,并使用PyDev插件让它看起来像Eclipse一样?

我的意思是:

  • 能够进行调试(是正确的术语吗?)
  • 在程序执行时查看所有变量的状态
  • 能够看到程序中调试过程的位置 - 可能是行突出显示吗?

我知道Eclipse是一个全功能的IDE,而VIM是一个轻量级的通用文本编辑器(并且每个都有自己的一组功能)但我喜欢能够在控制台中工作,因为我有一个Windows 7机器,通常使用Ubuntu Virtualbox来学习和使用python。

我做了一些研究并找到了以下内容,但它们似乎都没有完成我想要的所有内容:

  1. 在python程序中说import pdb然后在代码中设置断点。这是逐行的,并没有让我看到变量的状态
  2. gdb和Clewn。我无法得到这个设置,所以如果这是我的答案,请告诉我,我会深入挖掘
  3. 如果我误读上述任何一个的文档也让我知道,我会重新开始。

    谢谢!

2 个答案:

答案 0 :(得分:2)

pyclewnclewn的变体,由用户sehe建议。

来自网页:

  

Pyclewn允许使用vim作为调试器的前端。 Pyclewn   目前支持gdb和pdb。

答案 1 :(得分:1)

我的投票是为了解密,尽管我承认我还没有将它用于python代码。只是C,C ++代码,但是它就像一个魅力。

如果我没记错的话,我甚至在AIX 5.3上使用dbx在某种程度上有效。