Python 断点
Sublime Text 插件,用于设置 Python 断点
详细信息
安装次数
- 总计 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
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
注意事项
- 只支持空格缩进
- 在某些代码片段中,插件可能无法正确缩进断点;在这种情况下,请使用缩进/取消缩进取键盘快捷键将其移动到所需位置