sublime配置python3实现交互_将 Sublime 打造成交互式 Python Shell

本文更新于 2020.1.13

虽然 Pycharm 是宇宙第一 Python IDE(不服打脸),但日常总遇到想测试极短代码片段而不想打开 Pycharm 这个庞然大物的情形,这时候用自带的 Python IDLE 吧,不仅不支持语法高亮,还不能自动补全;用 Jupyter Notebook 吧,还要开浏览器等系列步骤,还是不够快;用终端吧,额,算了。

看着手边宇宙第一编辑器 Sublime,心想能不能做成一个支持语法高亮,代码自动补全,简洁快速,颜值爆表的交互式 Python shell 呢?答案是可以的~

软件平台:macOS Cataliina,Sublime Text 3(已配置好Anaconda, SublimeCodeIntel, Colorsublime等插件)

步骤极其简单:

第一步:Package Control 搜索安装 SublimeREPL

配置完毕!😄这时候通过 Tools->SublimeREPL->Python->Python 勾选下来就可进入交互式 Python Shell 了。但为了更快速打开,见第二步快捷键设置:

第二步:打开Sublime键位设置:Preferences->Key Bindings,在右栏的 User 中填入以下内容保存:

[

{"keys":["f1"],

"caption": "SublimeREPL: Python",

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

{"id": "repl_python","file": "config/Python/Main.sublime-menu"}

}

]

这样每次在Sublime中按下 F1(fn F1) 就能立即进入 Python shell 中了!

效果如下图:

然而这时我们发现,调用的 Python 是系统默认的 Python 2.7,如果想要调用自定义 Python 环境,比如 HomeBrew 安装的 /usr/local/bin/python3, 可以如下操作:

编辑 /Users/$USER/Library/Application Support/Sublime Text 3/Packages/SublimeREPL/config/Python/Main.sublime-menu 文件,新添加如下内容:

即新增一个 REPL 指令,在工具栏显示为 Python3,内部调用 id 为 repl_python3。

这时候,Sublime 工具栏 Tools->SublimeREPL->Python 下就会发现多了我们自定义的 Python 3:

最后修改第二步键位绑定步骤中的 id 为 repl_python3 就搞定了:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值