MacOS下配置Chrome为Sublime Text构建系统后无法使用的问题求助
修复MacOS中Sublime Text的Chrome构建系统配置
你当前的构建系统配置完全不符合Sublime的规则,导致无法正常工作。Sublime的构建系统需要定义执行命令、关联文件类型等核心字段,而不是简单的键值对。
正确的配置代码
打开「新建构建系统」编辑器,替换内容为以下代码:
{ "shell_cmd": "open -a \"Google Chrome.app\" \"$file\"", "selector": "text.html", "working_dir": "$file_path", "name": "Chrome" }
代码说明
shell_cmd:MacOS下通过open -a命令调用Chrome,$file是Sublime内置变量,指向当前编辑的文件路径selector:指定该构建系统仅对HTML文件生效,编辑HTML时可快速触发working_dir:将工作目录设置为当前文件所在的文件夹,确保文件引用路径正确name:定义构建系统在列表中显示的名称
配置步骤
- 保存文件为
Chrome.sublime-build,保存路径选择默认的Packages/User目录即可 - 切换到需要在Chrome中打开的文件(需先保存)
- 点击「工具」→「构建系统」→「Chrome」,按下
Cmd+B即可在Chrome中打开当前文件
额外排查点
- 若Chrome安装在自定义路径,需修改
shell_cmd中的Google Chrome.app路径为实际安装路径 - 确保保存构建系统文件时,后缀是
.sublime-build,而非默认的.txt - 执行构建前必须保存当前文件,否则
$file变量无法获取有效路径
内容的提问来源于stack exchange,提问作者elksie5000
相关产品推荐
相关产品推荐

