项目介绍
它的目标是以更加轻巧和键盘友好的软件包提供基于GUI的现代调试器的所有优点。PuDB允许您在终端中直接在编写和测试代码的地方调试代码。如果您使用过基于DOS的出色(但时至今日仍是古老的)基于Turbo Pascal或C的工具,那么PuDB的UI可能看起来很熟悉。
这是屏幕截图:
您也可以观看截屏视频。
特征
语法突出显示的源,堆栈,断点和变量都可以立即看到并不断更新。这可以帮助您更多地了解程序中正在发生的事情。可变显示可以展开,折叠并具有各种自定义选项。
使用单个按键即可进行基于键盘的简单导航,从而使调试变得轻松快捷。PuDB理解用于导航的光标键和Vi快捷键。其他键则受相应的pdb命令启发。
使用搜索查找相关的源代码,或使用“ m”调用显示已加载模块的模块浏览器,让您加载新模块并重新加载现有模块。
可以通过指向源代码行并单击“ b”来设置断点,然后在断点窗口中进行可视化编辑。或按“ t”以运行到光标下方的行。
通过按“!”将其放置在当前环境中的Python shell中。
PuDB特别强调异常处理。事后分析模式使追溯崩溃程序的最后步骤变得容易。
能够从单独的终端控制调试器。
IPython集成(请参阅Wiki)
应该适用于Python 2.7和更高版本,包括Python 3。
链接
PuDB文档
PuDB也有一个邮件列表,您可以用来提交补丁和寻求帮助。您还可以将拉取请求发送到GitHub存储库
开发版本
您可以使用Git 版本控制工具获得开发版本。
git clone http://git.tiker.net/trees/pu...
您也可以在线浏览代码。
该存储库也镜像到GitHub。
关于找一找教程网
本站文章仅代表作者观点,不代表本站立场,所有文章非营利性免费分享。
本站提供了软件编程、网站开发技术、服务器运维、人工智能等等IT技术文章,希望广大程序员努力学习,让我们用科技改变世界。
[PuDB调试 Scrapy 的 Python 代码]http://www.zyiz.net/tech/detail-143045.html