【问题标题】:Sublime, Python, web servers and setting breakpointsSublime、Python、Web 服务器和设置断点
【发布时间】:2012-07-02 23:04:03
【问题描述】:

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

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

  • ...最好通过行上下文相关命令并在文本编辑器边距中有一个标记...

  • ...然后有一个正在运行的 Python Web 服务器(本地进程)立即执行断点而无需重新启动...

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

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

平台:OSX。

【问题讨论】:

    标签: python plone sublimetext remote-debugging pdb


    【解决方案1】:

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

    示例 TextMate 脚本在 the README 中,但尚未发布。

    【讨论】:

      猜你喜欢
      • 2010-10-24
      • 1970-01-01
      • 2022-01-16
      • 2019-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多