首先下载 Sublime Text 3 和安装 Python(记得将 Python 路径添加到环境变量)
接着配置 Sublime Text:
build system
为了关联上 Python 编译器,需要创建 build system:
- 点击 tools - build sysem - new build system
- 在其中放入以下代码
{
"cmd": ["PATH/python.exe", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"encoding": "cp936"
}
PATH 为 Python 的安装路径!文件保存为 Python3.sublime-build
重启 Sublime 编写一个样例程序保存为 test.py,ctrl + B 就能运行了!
package control
首先在 Sublime 上安装 package control 插件,通过在 console 上输入命令安装的办法可能会失效,可以手动安装:
- 在官网下载 packagecontrol
- 打开 Sublime,点击 preferences - Browse packages,在打开的文件夹中回退到上一级 Sublime Text3,将之前下载的文件解压放到 Installed Packages 中
- 重启 Sublime Text 3 ,点击 preferences 可以看到 package control 即安装成功!
REPL
为了能够实现 Python 交互,需要安装 REPL:
- 按 Ctrl+Shift+P,打开命令框
- 输入 Install,选择“Package Control: Install Package”
- 在新出现的命令框中输入 SublimeREPL,点击安装
若此方法失败,可以下载一个 REPL 压缩包丢入 packages 文件夹内
快捷键设置
点击 preferences - key bindngs,在 user 部分写入:
[
{ "keys": ["ctrl+w"], "command": "close" },
// REPL 的快捷键为 f5
{ "keys": ["f5"], "caption": "SublimeREPL: Python - RUN current file", "command": "run_existing_window_command", "args": {"id": "repl_python_run", "file": "config/Python/Main.sublime-menu"}},
{ "keys": ["alt+m"], "command": "markdown_preview", "args": {"target": "browser", "parser":"markdown"}},
{ "keys": ["alt+/"], "command": "code_intel_auto_complete" },
//跳转到函数定义
{ "keys": ["alt+right"], "command": "goto_python_definition"},
//返回到跳转位置
{ "keys": ["alt+left"], "command": "back_to_python_definition"}
]
这样设置之后,在python代码中点击 f5
就能打开 REPL 了(不过我更喜欢把快捷键设置为 Ctrl+B):
插件安装
快捷键 Ctrl + shift + P 打开package control,接着输入 install 选择 install package,输入对应的插件名称就可以安装啦~
- 安装 SublimeCodeIntel ,代码补全
- 如果需要更智能的代码补全,推荐使用 Jedi
- 可以安装 SublimeTmpl 在每一个文件顶部增加信息说明,如图:
至于如何使用和自定义快捷键,可以参考相关博客~
透明主题
- 在 https://github.com/vhanla/SublimeTextTrans下载插件
- 解压后丢入 packages 文件夹内(就是点击 preferenecs - browser packages 后打开的目录)
- 接着重新打开 Sublime ,进入 preference - package setting - sublimetexttrans - setting default 可以查看使用方法和自定义透明度!(ctrl + shift + 123456 设置透明度)
- 效果如下