有没有一种方法可以使用 vim 来调试 python 程序,并使其看起来/运行起来有点像带有 PyDev 插件的 Eclipse?
我的意思是:
- 它是否能够逐步调试(这是正确的术语吗?)
- 在程序执行时查看所有变量的状态
- 能够看到调试过程在程序中的哪个位置 - 也许行突出显示?
我知道 Eclipse 是一个功能齐全的 IDE,而 VIM 是一个轻量级的通用文本编辑器(并且每个都有自己的一组功能),但我喜欢能够在控制台中工作,因为我有 Windows 7机器,通常使用 Ubuntu Virtualbox 来学习和使用 Python。
我做了一些研究并发现了以下内容,但它们似乎都没有完成我上面想做的所有事情:
- 在 python 程序中说 import pdb 然后在代码中设置断点。这是一行一行的,没让我看到变量的状态
- gdb 和克莱恩。我无法获得此设置,所以如果这是我的答案,请告诉我,我会深入研究
如果我误读了上述任何一个的文档,请告诉我,我会再深入研究。
谢谢!
最佳答案
我投票给 clewn,虽然我承认我没有将它用于 python 代码。只是 C、C++ 代码,但它确实很有魅力。
如果我没记错的话,我什至在使用 dbx 的 AIX 5.3 上在一定程度上实现了这个功能。
关于python - 使用VIM像Eclipse和PyDev一样单步调试python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9678876/