Sublime Text 3 调试Python 控制台输入& Pdb 调试

Sublime Text 3 调试Python 控制台输入& Pdb 调试




插件 SublimeREPL

首先需要安装插件 SublimeREPL ,具体安装方法不多说


双屏

为了增加效率,需要使用双屏功能 Menu -> View -> Lyout -> Columns 2 一个屏幕是源码,一个屏幕是调试的页面。
在这里插入图片描述


控制台进行互动输入

由于sublime 的控制台不能进行互动输入,所以也需要 使用 SublimeREPL
运行调试的按键位于 Menu -> Tool-> SublimeREPL -> Python -> Python
快捷键设置为 ctrl+shift+b 设置方法见 快捷键

运行按键
现在我们运行 使用 调试运行 后的结果如下
在这里插入图片描述


Pdb Debug 代码

同理运行调试的按键位于 Menu -> Tool-> SublimeREPL -> Python -> Python - PDB current file
快捷键设置为 alt+shift+b 设置方法见 快捷键

pdb 基本命令

b num:在num行处设置断点,如(PDB)b 10 即在第10行设置断点;(PDB)b 会显示所有已设置的断点
condition bnum Condition,对第bnum个断点设置条件,当条件满足时才启用断点。注意bnum为断点编号不是行数,可以配合(PDB)b查看断电编号。
r :运行至下一处断点
cl num:清除num行处断点,如(PDB)cl 10 即清楚第10行断点;(PDB)cl 会清除所有已设置的断点
n 运行下一行(不进入函数内部)
s 运行下一行(进入函数内部)
j num:程序跳转至num行,如(PDB)j 10 跳转至第10行
p par:显示参数par的值,如(PDB)p X 即显示参数X的值

调试实例

右侧为调试的窗口和命令
在这里插入图片描述


快捷键配置方式

快捷键

点击 Menu -> Perferences -> Key Binding
在这里插入图片描述
在这里插入图片描述
在右侧 用户配置 输入以下快捷键 配置

[
{
    "keys": ["ctrl+shift+b"],
    "caption": "SublimeREPL:Python",
    "command": "run_existing_window_command",
    "args":
    {
        "id": "repl_python_run", //only run 
        "file": "config/Python/Main.sublime-menu"
    }
},
{
    "keys": ["alt+shift+b"],
    "caption": "SublimeREPL: Python - PDB current file",
    "command": "run_existing_window_command",
    "args":
    {
        "id": "repl_python_pdb", //debug
        "file": "config/Python/Main.sublime-menu"
    }
}]

OTHER 其他装机推荐插件

在这里插入图片描述

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Sublime Text是一个轻量级的文本编辑器,可以通过安装插件实现Python代码的调试。以下是一些常用的Sublime Text调试Python的方法: 1. 使用Sublime Text内置的调试器:Sublime Text 3中内置了一个Python调试器,可以通过菜单栏Tools -> Build System -> Python以及Tools -> Build With -> Python来设置编译方式。在编写Python代码时,可以按下Ctrl+B或者F7来编译并运行代码。如果程序出现错误,会在Sublime Text底部的输出面板中显示错误信息。 2. 使用SublimeREPL插件:SublimeREPL是一个Sublime Text插件,可以在Sublime Text中运行交互式解释器。安装好插件后,可以通过菜单栏Tools -> SublimeREPL -> Python来启动Python解释器。然后可以在解释器中输入Python代码,进行调试。 3. 使用SublimeDebug插件:SublimeDebug是一个Sublime Text插件,可以实现Python代码的调试。安装好插件后,可以通过菜单栏Tools -> SublimeDebug -> Start Debugging来启动调试器。在调试器中,可以设置断点、单步执行代码、查看变量的值等。 4. 使用Python Tools for Sublime Text插件:Python Tools for Sublime Text是一个Sublime Text插件,可以提供代码补全、语法高亮、代码片段等功能,还可以调试Python代码。安装好插件后,可以通过菜单栏Tools -> Python Tools -> Python Debugger来启动调试器。在调试器中,可以设置断点、单步执行代码、查看变量的值等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值