SubLime Text 3 配置SublimeREPL来交互式调试程序
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来交互式调试程序相关推荐
- sublime Text 2 配置以及 Python环境搭建
在搭建Python环境前,先设置好Sublime Text 2的环境. 一.Sublime Text 2配置: 1.离线安装: Perferences-->Browser Packages -- ...
- deepin终端编译c程序_C/C++知识点之Ubuntu / Debian / Deepin等 Sublime Text 3 配置C++环境(一键编译运行,格式化代码)...
本文主要向大家介绍了 C/C++知识点之Ubuntu / Debian / Deepin等 Sublime Text 3 配置C++环境(一键编译&运行,格式化代码),通过具体的内容向大家展示 ...
- Sublime Text 3 配置python交互运行环境的快捷键
2019独角兽企业重金招聘Python工程师标准>>> 使用Sublime Text 3能以轻量级的环境写python脚本,运行python代码.为了更加方便地调用python脚本, ...
- Sublime Text 3 配置和使用方法
下载: Sublime Text 3 官方下载地址 Sublime Text 3 汉化破解版 资料: Sublime Text 非官方文档 技巧 -用户或-User后缀的菜单项,其对应的配置文件都保存 ...
- win和mac系统Sublime Text 3配置编译c和c++
widows安装 安装MinGW MinGW是Minimalist GNU on Windows的首字母缩写,安装后就可以使用很多的GNU工具.GNU(GNU's Not Unix)是linux中的一 ...
- sublime安装python库_Mac OS 轻松用 Sublime Text 3 配置Python编译环境
最近在学习数据分析相关的知识,对比Python和R语言在数据分析领域的优劣,Python更胜一筹. 要学习Python,首先需要搭建编译环境. 一. 编译工具的选择 Python的编译工具有两种, 1 ...
- 让你的sublime text写C代码 (sublime text 2 配置构建C开发环境)
原则 1. 首先你要配置能够编译C++/C环境 2. window中配置该执行环境的环境变量,能够全局使用 3. sublime Text创建新的构建机制.并设置用改全局编译环境 具体过程 能够编译C ...
- Sublime Text 3 配置浏览器预览路径 localhost
原文链接:http://jingyan.baidu.com/article/15622f2419ce79fdfcbea5ea.html 按步骤设置成功!感谢大侠! 以下是原文: Sublime Tex ...
- Vue.js 入门指南之“前传”(含sublime text 3 配置)
题记:关注Vue.js 很久了,但就是没有动手写过一行代码,今天准备入手,却发现自己比菜鸟还菜,于是四方寻找大牛指点,才终于找到了入门的"入门",就算是"入门指南&quo ...
最新文章
- 送书!送书!送书!阿广包邮送15本技术书籍!
- 直接下载mongodb版本
- CentOS6 启动流程图文解剖 + 引导文件损坏处理方法
- (转)计算机网络基础知识总结
- 如何使用docker配置深度学习开发环境
- 微型计算机最怕的是什么,为什么以前学生上“微机课”都要穿鞋套?老师:怕电脑中病毒...
- mysql怎么设置主键增长序列_mysql 如何设置自动增长序列 sequence(一)
- java 开发银行支付、对账时证书相关的操作总结
- Echarts关系图(使用重力图)
- mysql存储过程 定时任务
- 如何优雅地给同事提“改进性建议”
- 网络1711-12信管1711-12 图 作业评分
- 页面静态化的优点及缺点
- 湿化学清洗过程中晶片污染控制方法
- 【Git】使用gitblit搭建一个简单的局域网服务器
- 新能源智慧路灯充电桩可行性分析
- 关闭windows server 2012 IE增强的安全配置
- FFmpeg提取视频(mp4)中的音频(m4a)
- 模糊控制器隶属度函数绘制
- 银联--网联--聚合支付