Sublime Text 创建 Python 自定义构建系统需编写 JSON 配置文件:设置 cmd 调用 python -u $file,selector 匹配 .py 文件,file_regex 支持错误跳转,并通过 variants 添加终端运行变体;保存为 Python.sublime-build 后即可快捷键 Ctrl-B 运行。
Sublime Text 创建自定义构建系统,本质是写一个 JSON 配置文件,告诉 Sublime 如何运行你的代码。以 Python 为例,关键是让 Sublime 调用
命令并传入当前文件路径。
1. 打开构建系统菜单
点击顶部菜单栏:
Tools → Build System → New Build System…
这会新建一个空白的
文件,里面默认有基础结构。
2. 编写 Python 构建配置
把默认内容替换成以下 JSON(注意缩进是 2 个空格,不能用 Tab):
说明:
通义灵码 windows版
通义灵码 0.8.0 是一款面向智能开发场景的轻量级集成开发环境。该版本聚焦效率与协作,提供代码智能补全、实时语法检查与版本管理功能,并优化了插件扩展能力,适配主流编程语言。0.8.0 版本进一步提升了启动速度与界面响应流畅度,内置任务运行器与调试工具,帮助开发者更快捷地完成项目构建与问题定位。简洁、现代的设计让初学者与专业团队都能快速上手。
下载
是核心:调用
,
确保输出不缓冲,
是当前打开的文件路径
表示这个构建系统自动匹配 .py 文件
让错误信息可点击跳转到对应行
添加了一个“Run in Terminal”变体,方便需要输入或保持终端窗口的场景
3. 保存并选择构建系统
按
Ctrl+S(Windows/Linux)或 Cmd+S(Mac)
保存,建议命名为
Python.sublime-build
(会自动存到 Packages/User/ 目录)。
保存后,回到
Tools → Build System
,就能看到并选中
Python
或
Python — Run in Terminal
。
4. 使用和验证
打开一个
文件,按
Ctrl+B(Win/Linux)或 Cmd+B(Mac)
即可运行。
如果报错
,说明系统没配好 Python
环境变量
;可改用绝对路径,比如
(
mac
OS/Linux)或
(Windows)。
基本上就这些。不复杂但容易忽略路径和
编码
细节,配一次就能长期用。
立即学习
“
Python免费学习笔记(深入)
”;
python.sublime-build
{
"cmd": ["python", "-u", "$file"],
"file_regex": "^[ ]*File "(...*?)", line ([0-9]*)",
"selector": "source.python",
"encoding": "utf-8",
"variants": [
{
"name": "Run in Terminal",
"cmd": ["python", "-u", "$file"],
"shell": true,
"windows": {
"cmd": ["start", "cmd", "/c", "python -u "$file" & pause"]
},
"linux": {
"cmd": ["xterm", "-e", "bash", "-c", "python -u '$file'; read"]
},
"osx": {
"cmd": ["open", "-a", "Terminal.app", "--args", "python", "-u", "$file"]
}
}
]
}
"cmd"python -u $file-u$file"selector": "source.python""file_regex""variants".pypython: command not found["/usr/bin/python3", "-u", "$file"]["C:\Python39\python.exe", "-u", "$file"]