1. 安装 SublimeREPL 插件

等待一下,输入sublimerepl,选择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"],保存。

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

3.快捷键设定。

在路径:Preferences->Key Bindings

输入如下代码:

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"}
    },   
]

  

效果如下:

这里定义了 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

转载于:https://www.cnblogs.com/feiyuhuo/p/10247234.html

SubLime Text 3 配置SublimeREPL来交互式调试程序相关推荐

  1. sublime Text 2 配置以及 Python环境搭建

    在搭建Python环境前,先设置好Sublime Text 2的环境. 一.Sublime Text 2配置: 1.离线安装: Perferences-->Browser Packages -- ...

  2. deepin终端编译c程序_C/C++知识点之Ubuntu / Debian / Deepin等 Sublime Text 3 配置C++环境(一键编译运行,格式化代码)...

    本文主要向大家介绍了 C/C++知识点之Ubuntu / Debian / Deepin等 Sublime Text 3 配置C++环境(一键编译&运行,格式化代码),通过具体的内容向大家展示 ...

  3. Sublime Text 3 配置python交互运行环境的快捷键

    2019独角兽企业重金招聘Python工程师标准>>> 使用Sublime Text 3能以轻量级的环境写python脚本,运行python代码.为了更加方便地调用python脚本, ...

  4. Sublime Text 3 配置和使用方法

    下载: Sublime Text 3 官方下载地址 Sublime Text 3 汉化破解版 资料: Sublime Text 非官方文档 技巧 -用户或-User后缀的菜单项,其对应的配置文件都保存 ...

  5. win和mac系统Sublime Text 3配置编译c和c++

    widows安装 安装MinGW MinGW是Minimalist GNU on Windows的首字母缩写,安装后就可以使用很多的GNU工具.GNU(GNU's Not Unix)是linux中的一 ...

  6. sublime安装python库_Mac OS 轻松用 Sublime Text 3 配置Python编译环境

    最近在学习数据分析相关的知识,对比Python和R语言在数据分析领域的优劣,Python更胜一筹. 要学习Python,首先需要搭建编译环境. 一. 编译工具的选择 Python的编译工具有两种, 1 ...

  7. 让你的sublime text写C代码 (sublime text 2 配置构建C开发环境)

    原则 1. 首先你要配置能够编译C++/C环境 2. window中配置该执行环境的环境变量,能够全局使用 3. sublime Text创建新的构建机制.并设置用改全局编译环境 具体过程 能够编译C ...

  8. Sublime Text 3 配置浏览器预览路径 localhost

    原文链接:http://jingyan.baidu.com/article/15622f2419ce79fdfcbea5ea.html 按步骤设置成功!感谢大侠! 以下是原文: Sublime Tex ...

  9. Vue.js 入门指南之“前传”(含sublime text 3 配置)

    题记:关注Vue.js 很久了,但就是没有动手写过一行代码,今天准备入手,却发现自己比菜鸟还菜,于是四方寻找大牛指点,才终于找到了入门的"入门",就算是"入门指南&quo ...

最新文章

  1. 送书!送书!送书!阿广包邮送15本技术书籍!
  2. 直接下载mongodb版本
  3. CentOS6 启动流程图文解剖 + 引导文件损坏处理方法
  4. (转)计算机网络基础知识总结
  5. 如何使用docker配置深度学习开发环境
  6. 微型计算机最怕的是什么,为什么以前学生上“微机课”都要穿鞋套?老师:怕电脑中病毒...
  7. mysql怎么设置主键增长序列_mysql 如何设置自动增长序列 sequence(一)
  8. java 开发银行支付、对账时证书相关的操作总结
  9. Echarts关系图(使用重力图)
  10. mysql存储过程 定时任务
  11. 如何优雅地给同事提“改进性建议”
  12. 网络1711-12信管1711-12 图 作业评分
  13. 页面静态化的优点及缺点
  14. 湿化学清洗过程中晶片污染控制方法
  15. 【Git】使用gitblit搭建一个简单的局域网服务器
  16. 新能源智慧路灯充电桩可行性分析
  17. 关闭windows server 2012 IE增强的安全配置
  18. FFmpeg提取视频(mp4)中的音频(m4a)
  19. 模糊控制器隶属度函数绘制
  20. 银联--网联--聚合支付

热门文章

  1. CSS3学习手记(1) 选择器
  2. SQLite的Pragma语句
  3. VBA【遍历每个工作表并将工作表表名赋予B2单元格】
  4. 利用FLASH和XML做炫酷图片相册
  5. IT人应该具备的几种技能
  6. 在Linux下用LVS和Ipvsadm做Web负载均衡
  7. 推荐抓虾在线RSS阅读
  8. Learun对快速开发平台的基本认知与设定
  9. 单元测试mock之mockito使用
  10. System.Data.OracleClient.OracleConnection已过时