使用VIM来逐步调试python,比如Eclipse和PyD

2024-04-20 13:04:00 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有一种方法可以使用vim调试python程序,让它看起来/行为有点像Eclipse和PyDev插件?在

我的意思是:

  • 它是否能够逐步调试(这是正确的术语?)在
  • 查看程序执行时所有变量的状态
  • 能够看到调试过程在程序中的什么位置-也许是行高亮显示?在

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

我做了一些研究,发现了以下几点,但它们似乎都没有达到我想要的全部效果:

  1. 在python程序中,说importpdb,然后在代码中设置断点。这是一行一行的,没有让我看到变量的状态
  2. gdb和Clewn。我无法得到这个设置,所以如果这是我的答案,让我知道,我会深入挖掘

如果我看错了上面的任何一个文档,也让我知道,我会重新挖掘。在

谢谢!在


Tags: 方法程序插件过程状态vim编辑器ide
2条回答

pyclewn是{}的变体,由用户sehe提出。在

从网页:

Pyclewn allows using vim as a front end to a debugger. Pyclewn currently supports gdb and pdb.

我投的是clewn,尽管我承认我没有把它用于python代码。只是C,C++代码,但是是的,它像一个魅力。在

如果我没记错的话,我甚至在某种程度上,在使用dbx的aix5.3上也能做到这一点。在

相关问题 更多 >