SubLime Text 3 配置SublimeREPL来交互式调试程序

时间:2024-08-22 12:35:38

1. 安装 SublimeREPL 插件

SubLime Text 3 配置SublimeREPL来交互式调试程序

SubLime Text 3 配置SublimeREPL来交互式调试程序

等待一下,输入sublimerepl,选择sublimeREPL,然后它就会在后台安装。

安装完之后,查看如下图

SubLime Text 3 配置SublimeREPL来交互式调试程序

选择你要执行的*.py文件,通过这个路径,选择 Python -RUN current file就可以直接执行*.py程序了,选择Python-PDB current file 就可以调试*.py程序。但是每次执行代码都要到这个很长的路径下选择,确实很麻烦。

2.设置SublimeREPL运行的Python环境

在你的Sublime Text 3的路径下,我的是...\Sublime Text 3\Data\Packages\SublimeREPL\config\Python\ 找到Main.sublime-menu文件,然后用Sublime Text 3 打开,找到id 为 repl_python行,修改 "cmd": ["python", "-i", "-u","$file_basename"],保存。

SubLime Text 3 配置SublimeREPL来交互式调试程序

这样相当于将SublimeREPL的python交互环境的命令改为运行当前文件的交互环境。

3.快捷键设定。

在路径:Preferences->Key Bindings

SubLime Text 3 配置SublimeREPL来交互式调试程序

输入如下代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
[
    {
    "keys": ["f5"],
    "caption""SublimeREPL: Python - RUN current file",
    "command""run_existing_window_command",
    "args": {
        "id""repl_python_run",
        "file""config/Python/Main.sublime-menu"}
    },
    {
    "keys": ["f8"],
    "caption""SublimeREPL: Python - PDB current file",
    "command""run_existing_window_command",
    "args": {
        "id""repl_python_pdb",
        "file""config/Python/Main.sublime-menu"}
    },   
]

  

效果如下:
SubLime Text 3 配置SublimeREPL来交互式调试程序

这里定义了 f5 直接运行*.py文件,f8调试*.py文件。

4. 调试*,py的命令

表 1. pdb 常用命令
命令 解释
break 或 b 设置断点 设置断点
continue 或 c 继续执行程序
list 或 l 查看当前行的代码段
step 或 s 进入函数
return 或 r 执行代码直到从当前函数返回
exit 或 q 中止并退出
next 或 n 执行下一行
pp 打印变量的值
help 帮助

本文转自:https://www.cnblogs.com/JackyXu2018/p/8821482.html