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
提取码:89×7

复制到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点)

[En]

Pay attention to the small text changes in the lower left corner, which will indicate that the installation is successful (chances are that it will fail, so this is not over! See point 5)

第4步失败了应该会出现”There are no packages available for installation”的提示:

我不会在这里谈论问题的原因(我不明白,我不明白没关系!),直接指向解决方案

[En]

I won’t talk about the cause of the problem here (I don’t understand, it doesn’t matter if I don’t understand! ), directly to the solution

下载:channel_v3.json

链接:https://pan.baidu.com/s/1a3NyE6gzdVD-edcPXJL6dg
提取码:x45y

下载后放在随便哪一个你喜欢的文件夹,比如我放在D:/Program Files/Sublime Text 3,然后打开Preferences->Package Setting->Package Control ->Setting User

将以下代码放入:

[En]

Put the following code in:

“channels”:
[
“D:/Program Files/Sublime Text 3/channel_v3.json”
]

注意位置:

[En]

Pay attention to the position:

然后落实第四点,它应该是富有的,祝我姓福!

[En]

Then implement the fourth point, it should be rich, I wish my surname Fu!

安装 SublimeREPL 插件
以上Package Control 安装成功了基本就是成功一大半了,SublimeREPL 插件的安装:打开Tools->Command Palette…->输入sublimerepl,选择sublimeREPL,然后它就会在后台安装

安装完成后,查看下图:

[En]

After the installation, view the following figure:

表示安装成功:)

[En]

It means that the installation is successful:)

那么,如何使用它呢?

[En]

So how to use it?

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

输入以下代码:

[En]

Enter the following code:

[
{
“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 帮助

python,sublime安装python插件后,执行py文件,报错粗线系统找不到指定文件,看报错像是path路径未配置,可是我的sublim和python都已经加载到path路径中去,想不通为什么,百度之后发现不止我一人遇到,现在将解决办法记录下来

如图所示:首选项——package setting——SublimeREPL——setting user后,输入以下内容即可

//将自己的python 路径设置即可

{ “default_extend_env”: {“PATH”:”D:\SOFTWARE\python3.6″}, }
按下快捷键F5(需要自己配置)效果如下,搞定!

Original: https://www.cnblogs.com/dpf-learn/p/13321172.html
Author: 丁培飞
Title: sublime text3中运行python 中input()解决方法-配置SublimeREPL实现交互式调试程序

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/7831/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

免费咨询
免费咨询
扫码关注
扫码关注
联系站长

站长Johngo!

大数据和算法重度研究者!

持续产出大数据、算法、LeetCode干货,以及业界好资源!

2022012703491714

微信来撩,免费咨询:xiaozhu_tec

分享本页
返回顶部
最近整理资源【免费获取】:   👉 程序员最新必读书单  | 👏 互联网各方向面试题下载 | ✌️计算机核心资源汇总