一、环境准备
Sublime 官网:https://www.sublimetext.com/
Python3 官网:https://www.python.org/
我们在写 python 代码的时候,常用的编辑器有 Pycharm、Sublime 等,其中 Pycharm 比较重,耗内存比较多,而 Sublime 属于轻量点的,一般用来写小型的项目。
Windows 10 安装python3 和 Sublime Text3 比较简单,官网下载好 exe文件后双击,一路下一步下一步的安装。
安装 Python3 过程中可以修改安装位置,方便配置环境变量和配置 Sublime 程序。
二、Sublime 配置 python3 环境
1、Sublime 安装 Package Control 控制台
Package Control 控制台可以下载各种插件,非常实用。
Ctrl+`,将下面内容复制粘贴到框内,回车安装
import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.NET/' + pf.replace(' ','%20')).read())
安装完成后点击 Preferences,出现 Package Control 则代表安装成功。
如果在 Preferences 中没有显示 Package Control 的,可以使用快捷键 Ctrl+Shift+P 调出来。
2、Sublime 汉化
Sublime 自带的插件汉化。菜单选择Preferences-->package control
,在弹出的框内选择Package Control:Install Package
,这个是安装插件的意思,点击进去查找汉化插件。
也可直接使用快捷键 Ctrl+Shift+P 弹出搜索框,直接输入pcip,进行查找汉化插件。
在搜索框内输入 Chinese 关键词,找到中文插件,点击安装,就会下载插件并自动安装。Sublime 软件下方可以看到安装进度条,如果你已经安装过了,Sublime 不显示安装过的插件。
汉化好之后,菜单选择 Help-->Language-->简体中文,即可切换到中文 。
其实英文版的单词也比较简单,习惯了也是一样的使用,不一定非要汉化。
3、Sublime 安装SublimeREPL
SublimeREPL 的作用是控制 Python 的输入,要绑定快捷键输入输出就要安装这个插件。
菜单选择Preferences->package control
,在弹出的框内选择Package Control:Install Package
,会出来插件分类和列表。
在输入框里面输入SublimeREPL
,点击第一个,就会开始安装。
安装完成之后点击Tools,出现SublimeREPL,表示安装成功。
4、Sublime 配置 python3 环境
首先配置Python编译模块,让编辑器能能解析Python代码。
打开 Sublime,菜单选择 Tools-->Build System-->New Build System,会生成一个配置文件,如下图所示
配置文件内容可以参考下面的内容
{ "cmd": ["D:/program/Python/Python310/python.exe","-u","$file"], "file_regex":"^[ ]*File \"(...*?)\", line ([0-9]*)", "selector":"source.python", "env": {"PYTHONIOENCODING": "utf8"} }
保存配置文件,名字可以自己定义,我的命名为:python3.sublime-build。
到这里,Sublime 配置 python3 环境就完成了,以后用 Sublime 打开 .py 的文件,按 Ctrl + b 即可运行 python3 代码。
三、Sublime 配置绑定按键
菜单选择Preferences -->
Key Bindings
,输入下面内容:
[ { "keys": ["f1"], "caption": "SublimeREPL:Python", "command": "run_existing_window_command", "args": { "id": "repl_python_run", "file": "config/Python/Main.sublime-menu" } }, {"keys": ["f2"], "caption": "SublimeREPL: Python", "command": "run_existing_window_command", "args": {"id": "repl_python","file": "config/Python/Main.sublime-menu"} } ]
保存后重启编辑器。
打开 python3 代码文件,按 F1 执行代码,结果显示在另一个 Tab 页;
按 Ctrl + b ,结果显示在当前 Tab 页下方;
按 F3,调出 python3 命令界面,可以手动调试代码。