sublime text3中运行python 中input()解决方法—配置SublimeREPL实现交互式调试程序
本文提供sublime text3中运行python中input()的解决方法,即通过配置SublimeREPL来实现交互式调试程序。具体步骤包括:
- Package Control 的安装;
- 安装 SublimeREPL 插件 ;
- SublimeRPEL快捷键设置 。
Package Control 的安装
- 下载 Package Control.sublime-package :
链接:https://pan.baidu.com/s/1pQaki7k7BfRBNRI6OffKbA
提取码:89x7
-
复制到Installed Packages/目录:
点击菜单Preferences > Browse Packages…
然后打开上一级文件夹,把下载的Package Control.sublime-package放到 Installed Packages文件夹:
-
重启Sublime Text,,在菜单->preferences看到Package Settings和package control选项,说明安装package control成功。
-
使用Package Control安装插件:
点击菜单->preferences->package control->package control:Install Package
注意左下角的小文字变化,会提示安装成功(大概率会失败,所以这事儿没完!看第5点)
-
第4步失败了应该会出现“There are no packages available for installation”的提示:
出现问题原因这里就不说了(我不懂,感觉不懂也没关系!),直接给解决方案:
下载:channel_v3.json
链接:https://pan.baidu.com/s/1a3NyE6gzdVD-edcPXJL6dg
提取码:x45y
下载后放在随便哪一个你喜欢的文件夹,比如我放在D:/Program Files/Sublime Text 3,然后打开Preferences->Package Setting->Package Control ->Setting User
把下面代码放进去:
"channels": [ "D:/Program Files/Sublime Text 3/channel_v3.json" ]
注意放的位置:
然后再执行一下第4点,应该就阔以了,祝姓福!
安装 SublimeREPL 插件
以上Package Control 安装成功了基本就是成功一大半了,SublimeREPL 插件的安装:打开Tools->Command Palette…->输入sublimerepl,选择sublimeREPL,然后它就会在后台安装
安装完之后,查看如下图:
就说明安装成功啦:)
那么要怎么使用呢~~
SublimeRPEL快捷键设置
1.设置SublimeREPL运行的Python环境1
在你的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交互环境的命令改为运行当前文件的交互环境。(这一步来自参考文章,具体我不清楚做没做什么影响,欢迎交流~)
2.快捷键设定:在路径:Preferences->Key Bindings
输入如下代码:
[ { "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文件(具体快捷键大家可以根据自己的方便修改)
3.调试*.py的命令
命令 | 解释 |
---|---|
break/b | 设置断点 |
continue/c | 继续执行程序 |
list/l | 查看当前行的代码段 |
step/s | 进入函数 |
return/r | 执行代码直到从当前函数返回 |
exit/q | 中止并退出 |
next/n | 执行下一行 |
pp | 打印变量的值 |
help | 帮助 |
————————————————————————————
认知受限于认知,未知潜藏于未知
So why not try?
- Sublime 下配置Python程序交互式运行和单步调试
- sublime text3刚从官网下载安装后,Ctrl+B无法直接运行Python文件问题--解决方法
- cx_freeze 打包 python 程序 缺少 vc 运行库的解决方法
- sublime text3安装SublimeREPL,并配置python交互式终端快捷键
- hadoop2.2.0配置eclipse运行wordcount程序问题及解决方法
- python运行其他程序的实现方法
- Python程序运行报错AttributeError: module 'requests' has no attribute 'get'解决方法
- vs code 安装配置好python后,运行python出现"cmd"不是内部命令或外部命令的解决办法,也不是可运行的程序或批处理文件 解决办法
- 解决Eclipse无法调试J2ME程序的配置方法
- kbhit()实现程序启动时倒计时允许调试人员手动停止程序的运行方法
- ubuntu下ulipad的安装及无法运行python3程序的解决方法
- windows server,nginx安装,配置,运行nodeJS后端的web项目的实现,以及错误分析及解决方法
- CAD调试时抛出“正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码”异常的解决方法
- Windows10错误:系统当前的配置不能运行此程序解决方法
- VC编译程序,运行时提示运行错误“由于应用程序的配置不正确,……”解决方法
- Ulipad运行python程序时提示“找不到python解释器”的解决方法
- VS使用进程调试出现“没有正确安装调试器。请运行安装程序安装或修复调试器”的错误,解决方法。
- VC运行时库与应用程序配置不正确,程序无法启动”的解决方法资料收集
- 在VS.net调试环境中运行网站程序时ReportViewer控件的工具栏显示为英文的解决方法
- 【C#】对异步请求处理程序IHttpAsyncHandler的理解和分享一个易用性封装 【手记】走近科学之为什么明明实现了IEnumerable<T>的类型却不能调用LINQ扩展方法 【手记】手机网页弹出层后屏蔽底层的滑动响应 【手记】ASP.NET提示“未能创建类型”处理 【Web】一个非常简单的移动web消息框 【手记】解决EXCEL跑SQL遇“查询无法运行或数据库表无法打开...”