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

VS Code中TypeScript与JavaScript代码格式化配置咨询

实现指定代码格式化样式的方案

一、VS Code内置配置(无需额外扩展)

直接修改VS Code的settings.json配置,针对控制语句(if/else等)开启大括号单独换行:

// JavaScript 配置
"javascript.format.placeOpenBraceOnNewLineForControlBlocks": true,
// 可选:如果不需要函数大括号换行,保留此设置
"javascript.format.placeOpenBraceOnNewLineForFunctions": false,

// TypeScript 配置
"typescript.format.placeOpenBraceOnNewLineForControlBlocks": true,
"typescript.format.placeOpenBraceOnNewLineForFunctions": false

开启后,控制语句的大括号会单独占一行,else也会自动换行独立成行。

二、使用Prettier扩展

  1. 安装VS Code的Prettier扩展
  2. 在settings.json中添加以下配置:
"prettier.bracketSameLine": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"

bracketSameLine: false会让控制语句的大括号单独换行,Prettier默认会将else置于独立行,完全匹配你需要的格式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 02:12:18