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

VSCode 1.83是否遵循editor.codeActionsOnSave的执行顺序?

VSCode 1.83中editor.codeActionsOnSave对象配置的执行顺序说明

VSCode 1.83及后续版本里,对象形式的editor.codeActionsOnSave配置不会按照你写的键值对顺序执行代码动作。

因为JSON/JSONC格式的对象属性顺序在ECMAScript规范中本就不被保证会被保留或按定义顺序处理,VSCode的代码动作执行逻辑也没有针对对象属性顺序做特殊适配。

如果需要确保代码动作的执行顺序,1.83版本后可以用editor.codeActionsOnSave的"_sequence"字段来指定顺序,示例配置如下:

"editor.codeActionsOnSave": {
  "source.addMissingImports": "always",
  "source.organizeImports": "always",
  "source.fixAll.eslint": "always",
  "_sequence": [
    "source.addMissingImports",
    "source.organizeImports",
    "source.fixAll.eslint"
  ]
}

_sequence数组会明确指定代码动作的执行顺序,优先级高于默认逻辑,能完全匹配你想要的执行流程。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 12:03:10