You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VSCode中仅在手动显式保存时运行脚本/命令?

解决Run On Save仅在手动保存时运行的问题

你可以通过修改Run On Save扩展的配置,添加runOn参数并设置为onManualSave,让脚本只在手动按下Ctrl+S保存时触发,自动保存不会执行该命令。

修改后的完整配置如下:

"emeraldwalk.runonsave": {
    "runOn": "onManualSave",
    "commands": [
        {
            "match": "\\.(js|ts|jsx|tsx)$",
            "cmd": "bunx @biomejs/biome lint ${file} --write --unsafe"
        }
    ]
},

说明

  • runOn参数默认值为onSave,会响应所有保存操作(包括自动保存和手动保存)
  • 设置为onManualSave后,扩展只会对手动触发的保存事件(比如Ctrl+S、Cmd+S)执行配置的命令,自动保存触发时不会运行脚本

这样既保留了VS Code的自动保存功能,又能让Biome的lint命令只在你手动保存时执行。

内容的提问来源于stack exchange,提问作者Faiz Khan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 20:52:00