如何关闭Sublime Text构建输出末尾的[Finished in XXXms]耗时提示
Sublime Text 4 关闭构建输出末尾[Finished in XXXms]提示的方案
原问题现象截图:
你可以根据使用场景选择以下两种方案:
方案1:针对单个构建系统修改(推荐,升级Sublime不会失效)
如果你使用自定义构建系统,或仅需要屏蔽某一类工具的构建耗时提示,直接修改对应的.sublime-build配置文件即可:
- 在JSON配置中新增一行
"quiet": true
示例(Python构建配置参考):
{ "cmd": ["python3", "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python", "quiet": true }
- 保存配置后重新运行构建即可生效,除了屏蔽Finished提示外,还会同时隐藏
shell_cmd类的多余前置输出,仅保留程序本身的打印内容。
如果你使用Sublime自带的默认构建系统,先将对应构建系统的配置文件复制到User包目录下,再添加上述参数,就会自动覆盖默认配置,无需修改原始系统文件。
方案2:全局修改,屏蔽所有构建的耗时提示
如果需要对所有构建系统统一生效,可以直接修改Sublime内置的执行脚本:
- 顶部菜单栏选择
Preferences→Browse Packages,打开插件目录 - 进入目录内的
Default文件夹,找到exec.py文件并用Sublime打开 - 定位到代码行:
self.append_string(proc, self.finish_str.format(elapsed, rc)) - 给该行添加注释前缀
#,或直接删除该行 - 保存文件后重启Sublime即可。
内容的提问来源于stack exchange,提问作者user17034852
相关产品推荐
相关产品推荐

