ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

Python 断点

obormot 全部

Sublime Text 插件,用于设置 Python 断点

详细信息

  • 2015.05.13.08.45.48
  • github.com
  • github.com
  • 9 年前
  • 49 分钟前
  • 11 年前

安装次数

  • 总计 65K
  • Win 36K
  • Mac 13K
  • Linux 16K
8 月 6 日 8 月 5 日 8 月 4 日 8 月 3 日 8 月 2 日 8 月 1 日 7 月 31 日 7 月 30 日 7 月 29 日 7 月 28 日 7 月 27 日 7 月 26 日 7 月 25 日 7 月 24 日 7 月 23 日 7 月 22 日 7 月 21 日 7 月 20 日 7 月 19 日 7 月 18 日 7 月 17 日 7 月 16 日 7 月 15 日 7 月 14 日 7 月 13 日 7 月 12 日 7 月 11 日 7 月 10 日 7 月 9 日 7 月 8 日 7 月 7 日 7 月 6 日 7 月 5 日 7 月 4 日 7 月 3 日 7 月 2 日 7 月 1 日 6 月 30 日 6 月 29 日 6 月 28 日 6 月 27 日 6 月 26 日 6 月 25 日 6 月 24 日 6 月 23 日 6 月 22 日
Windows 6 1 5 1 6 6 3 2 5 0 5 3 2 1 1 4 2 2 2 4 6 3 2 4 2 2 4 5 4 2 4 1 4 5 4 4 3 2 5 5 4 2 4 1 0 4
Mac 2 2 0 2 0 1 0 0 3 1 0 2 0 0 1 1 1 0 1 3 1 0 0 1 0 1 3 1 2 0 0 1 0 1 2 1 1 0 1 0 1 0 1 0 0 0
Linux 1 0 1 1 1 0 1 2 1 1 1 0 1 1 0 1 0 0 1 0 0 1 0 1 0 1 1 2 1 0 0 0 1 0 0 3 0 1 0 0 0 0 2 0 0 0

README

源代码
raw.githubusercontent.com

Sublime Text Python 断点

这是一个 Sublime Text 插件,可以通过注入 pd 或其他您选择的调试器的 set_trace() 调用来快速设置 Python 断点。

特色功能

  • 断点颜色突出显示,侧边栏图标
  • 自动缩进,切换时自动保存(默认关闭,可配置)
  • 您的源文件存储所有断点;插件会在下次加载时检测并重新创建它们
  • 支持用户注释以帮助在多个断点之间导航

屏幕截图

安装

通过 Package Control (推荐)

命令面板 > Package Control: Install Package > Python Breakpoints

从 GitHub:将此存储库克隆到您具体版本/平台的 Packages 目录中。以下是以 Mac 和 ST2 为例(注意目标目录名中的空格)

cd ~/Library/Application Support/Sublime Text 2/Packages
git clone https://github.com/obormot/PythonBreakpoints 'Python Breakpoints'

用法

命令面板 > Python Breakpoints: ...

  • 切换当前行的断点(或 ctrl+shift+b
  • 转到所选断点(或 ctrl+shift+g,或 菜单 > 转到 > 转到 Python 断点...
  • 清除所有当前文件的断点(或 菜单 > 工具 > 断点 > 清除所有 Python 断点

如果选中了一行或多行代码,切换命令将在选中的行周围包裹一个 try-except 语句,并在新添加的 except: 部分下添加一个新断点。

设置

首选项 > 包设置 > Python Breakpoints

注意事项

  • 只支持空格缩进
  • 在某些代码片段中,插件可能无法正确缩进断点;在这种情况下,请使用缩进/取消缩进取键盘快捷键将其移动到所需位置