Sublime Text 通过 SublimeOnSaveBuild 插件配合自定义构建系统实现保存即编译;需先安装插件、配置对应语言的 .sublime-build 文件并手动选择一次构建系统,再设置文件扩展名白名单即可自动触发编译。

Sublime Text 本身不内置“保存即编译”功能,但可以通过组合「构建系统」+「插件」或「事件监听」实现。最稳定、轻量的方式是使用 SublimeOnSaveBuild 插件,配合自定义构建系统(如 Python、Less、TypeScript 等)即可自动触发编译。
这是实现“保存即编译”的核心插件,它会在你按下 Ctrl+S(或 Cmd+S)时,自动调用当前文件关联的构建系统:
插件只负责“触发”,真正执行编译的是你为对应语言设置的构建系统。以编译 TypeScript 为例:
{
"cmd": ["tsc", "$file"],
"selector": "source.ts",
"file_regex": "^(.*\.ts)\:(\d+)\:(\d+)\:\s+(.*)$",
"working_dir": "$file_path"
}Packages/User/)SublimeOnSaveBuild 默认对所有有构建系统的文件生效,可通过设置精细控制:
{
"extensions": ["ts", "less"]
}"excluded_extensions": ["md", "txt"] 排除干扰类型自动编译不是万能的,需注意几点:
tsc、lessc 需已全局安装并加入 PATH)tsc --watch 配合文件监听更高效)基本上就这些。不复杂但容易忽略的是:构建系统必须先手动选中一次,插件才能识别上下文。设好之后,写完代码一保存,编译就静默完成了。
以上就是sublime如何设置文件保存时自动编译? (构建系统技巧)的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号