Sublime,Python,Web服务器和设置断点

Mik*_*maa 5 python plone remote-debugging sublimetext pdb

使用Sublime Text 2调试Python Web服务器(我有Plone/Zope)的推荐方法是什么?

  • 在文本编辑器中设置真正的断点......

  • ...最好通过行上下文敏感命令,并在文本编辑器边缘有一个标记...

  • ...然后有一个正在运行的Python Web服务器(本地进程)立即兑现断点而不重启...

  • ...当点击断点打开终端或其他窗口中的调试提示时,可以是pdb

目标是断点不是硬import pdb ; pdb.set_trace()样式断点,因为您需要重新启动软件以跳过此类断点,并且无法启用/禁用它运行时.

平台:OSX.

Dav*_*ick 2

mr.freeze提供了一种无需重新启动即可在正在运行的 Zope 实例中设置断点的方法,以及将其与 TextMate 集成的示例脚本(通过快捷键触发)。将其变成 Sublime Text 插件需要一些工作,但这将是一个很好的起点。

示例 TextMate 脚本位于自述文件中,但尚未发布。