如何设置VS Code在CSS中按下Enter时在大括号间添加缩进空行?
VS Code CSS大括号内自动缩进换行配置方法
你可以通过以下步骤恢复CSS代码中打开大括号后按Enter自动缩进换行的效果:
一、检查编辑器基础缩进设置
- 按下
Ctrl+,(Windows/Linux)或Cmd+,(Mac)打开设置界面 - 搜索
editor.autoIndent,将其值设置为full - 搜索
editor.smartIndent,确保该选项处于勾选状态 - 搜索
editor.bracketPairColorization.enabled,确认此功能已开启(辅助括号联动识别)
二、配置CSS专属格式化选项
- 在设置中搜索
css.format.enable,确保CSS格式化功能已启用 - 搜索
css.format.indentInsideBlock,勾选该选项(此设置直接控制块内代码的自动缩进)
三、第三方格式化插件排查(如Prettier)
如果你使用了Prettier等格式化插件,需同步检查插件设置:
- 搜索
Prettier: Indent Width,设置为你习惯的缩进数值(如2或4) - 确认插件已将CSS设置为其格式化的目标语言
四、重置窗口生效
若修改设置后无变化,按下Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)打开命令面板,输入Reload Window并回车,重新加载VS Code即可。
设置完成后,输入CSS代码时按下Enter会自动生成带缩进的新行:
body { /* 光标自动定位在此缩进位置 */ }
内容的提问来源于stack exchange,提问作者Aymen Diabi
相关产品推荐
相关产品推荐

