解决Sublime运行Python时的交互问题

默认安装的最新sublime已经可以根据文件后缀运行文件,但是在做一些需要交互的程序输入时却发现很遗憾sublime没有这个功能。本文的目的是解决在Sublime中运行Python时的交互问题。分为以下几步进行。

1 前期安装

首先安装Python和Sublime,对应的网址如下:

Python的下载链接

sublime的下载链接

下载的时候需要注意选择对应操作系统的下载选项。然后进行安装,安装过程没有什么特殊注意的地方。

安装之后打开sublime,在Preference的下拉菜单中找不到Package Setting 和Package Control。

2 Package Control和channel_v3下载

在下面的链接中下载Package Control和channel_v3。

package control.rar

channel_v3.rar

在sublime的菜单栏里点击“preferences->Browse Packages…”。这时会打开sublime路径,在这个打开的路径上点击"sublime text3",会看到“Installed Packages”文件夹,把刚才下载的Package Control插件放在这里即可

3 重启sublime,检查是否安装成功

若preferences下面有Package Setting 和Package Control,多数是成功了。

然而这时候还会报错

 报错的原因是由于GFW的原因,sublime默认的下载package的链接无法生效(被拦截)。所以,这时候可以将下载所需要的channel_v3.json下载到本地。channel_v3.json已经在第二步给出下载链接。

4 配置channel_v3.json

5 安装SublimeREPL

首先,Ctrl+Shift+p快捷键,弹出框框输入 install Package,回车后又弹出一个框,输入SublimeREPL(要安装的插件名字),回车后左下角显示 。

安完后,点击Tools->SublimeREPL->Python->Python - RUN current file就打开交互界面了

上述方式可以实现交互输入,但是太麻烦了。下面配置快捷键。

6 配置快捷键

设置快捷键打开这个东西。

点击Preferences->Key Bindings

输入这段内容:

[
    { "keys": ["f5"], "caption": "SublimeREPL:Python", 
                      "command": "run_existing_window_command", "args":
                      {
                           "id": "repl_python_run",
                           "file": "config/Python/Main.sublime-menu"
                      } 
    }
]

然后保存。以后每次编译文件时先ctrl+B,再按f5,就可以进行交互输入。

 

参考:

sublime,Package Control插件两种安装方式, channel_v3.json,Package Control.sublime-package插件下载

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章