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

如何在VSCode中禁用‘重命名时自动格式化’功能?

解决VSCode重命名时自动格式化代码的问题
  • 检查语言特定格式化设置:VSCode本身没有全局的format on rename开关,但多数主流语言的内置扩展会自带该选项。打开设置界面(快捷键Ctrl+,),搜索[目标语言].formatOnRename(比如typescript.formatOnRename、python.formatOnRename),将其设置为false即可。

  • 通过settings.json手动配置:如果设置界面搜索不到对应选项,可直接编辑用户配置文件。按下Ctrl+Shift+P调出命令面板,输入Preferences: Open User Settings (JSON)打开配置文件,添加对应语言的禁用规则:

    // 示例:禁用JS/TS重命名时的自动格式化
    "[javascript]": {
      "editor.formatOnRename": false
    },
    "[typescript]": {
      "editor.formatOnRename": false
    }
    

    替换方括号内的语言标识即可适配其他开发场景。

  • 排查第三方格式化扩展:若上述方法无效,可能是Prettier、ESLint等第三方扩展触发的格式化。临时禁用这类扩展测试,确认后进入对应扩展的设置页面,关闭与重命名关联的自动格式化选项。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 19:32:37