sublime text 3怎么运行python_如何用Sublime Text 3搭建Python2与3共存的ide?

有时候用跑Python程序的时候想直接在Sublime里面跑,优点是Sublime比较轻量级,不必像PyCharm一样繁重。网上有通过REPL设置“Ctrl+b”的方式直接运行当前的程序。很容易设置,设置后跑个小程序超级清爽。但是有时候我们需要Python2与Python3都用到,(Python版本控制真的是狗屎)经过下面的设置,我们可以实现这一目的。

在配置前请先确认自己通过SublimeREPL已经搭建好了一个Python版本,具体可参考

先Perference-Browse Packages...

打开SublimeREPL\config

复制其中的Python文件夹,粘贴重命名为Python3(我的默认Python版本为2.7如果当前默认Python版本为2则重命名为Python2,之后不再赘述)

懒癌患者请直接到文末下载配置好的文件(不确保在不同机器上好用)

将Main.sublime-menu中除了"syntax": "Packages/Python/Python.tmLanguage"中的python(大小写都要)替换为python3

(sublime中ctrl+h为替换快捷键,Alt+c可以更改对大小写敏感模式)

将Default.sublime-commands中的python都替换为python3,Python替换为Python3(注意区分大小写)保存,好了,现在我们已经有了Python3的选项,点击RUN current file已经可以运行当前程序了。

接下来就是设置快捷键区分Python2与Python3啦!

打开Prefenrences-Key Bindings

在右侧user自定义快捷键添加如下

[

{"keys":["Ctrl+b"],

"caption": "SublimeREPL: Python - RUN current

file",

"command": "run_existing_window_command", "args":

{

"id": "repl_python_run",

"file": "config/Python/Main.sublime-menu"

}},

{"keys":["Ctrl+alt+b"],

"caption": "SublimeREPL: Python3 - RUN current

file",

"command": "run_existing_window_command",

"args":

{

"id": "repl_python3_run",

"file": "config/Python3/Main.sublime-menu"

}}

]

ctrl+s保存关闭,

然后就成功将以Python2运行设置为ctrl+b,以Python3设置为ctrl+alt+b啦~大功告成。

接下来是一个测试代码

import sys

print(sys.version)

运行后会显示Python的版本,测试一下就知道是否设置成功了。运行结果如下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值