1、安装 Package Control
菜单 View > Show Console
输入:
import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
按回车键,等待下载和安装完成。
2、安装SublimeREPL插件
SublimeREPL支持各种语言解释器,方便我们在编辑器上编写完代码进行调试。
具体安装步骤如下:
Step1.Cmd+Shift+P调出快捷命令窗口,输入install,选择Package Control:Install Package;稍等……会自动弹出输入窗口
Step2.输入sublimerepl,点击选中,然后它就会在后台安装;
Step3.安装完之后,查看 Tools->SublimeREPL。若有这个菜单,则说明安装成功。
3、配置按F5执行
改文件(默认路径):
C:Users[用户名]AppDataRoamingSublime Text 3PackagesSublimeREPLconfigPythonMain.sublime-menu
添加command节点(Python路径注意改):
, {"command": "repl_open", "caption": "Python - RUN current file", "id": "repl_python37_run", "mnemonic": "R", "args": { "type": "subprocess", "encoding": "utf8", "cmd": ["C:/Python37/python.exe", "-u", "$file_basename"], "cwd": "$file_path", "syntax": "Packages/Python/Python.tmLanguage", "external_id": "python", "extend_env": {"PYTHONIOENCODING": "utf-8"} } }
配置快捷键:
菜单Preferences->Key Bindings,此时会弹出一个窗口。
左边是Default(Windows).sublime-keymap —— Default,
右边是Default(Windows).sublime-keymap —— User。
右边一般是空的,把以下内容copy进去保存
[ { "keys": ["f5"], "caption": "SublimeREPL:Python", "command": "run_existing_window_command", "args": { "id": "repl_python37_run", "file": "config/Python/Main.sublime-menu" } }, ]
快捷键F5执行
4、添加新版本的环境
菜单 Tools-Build System-New Build System
位置默认(C:Users[用户名]AppDataRoamingSublime Text 3PackagesUser)
文件名随便,如:python37.sublime-build
内容(注意改python版本路径,路径中用/):
{ "cmd": ["C:/Python37/python.exe","-u","$file"], "file_regex": "^[ ]*File "(...*?)", line ([0-9]*)", "selector": "source.python", }
然后把python37勾上,就能使用对应的环境了,快捷键CTRL+B执行