安装Prettier扩展并设为默认格式化工具,配置保存时自动格式化,确保文件语言模式正确,即可实现SCSS和LESS文件的自动格式化。

VSCode 格式化 SCSS 或 LESS 文件并不复杂,只需要正确配置编辑器和安装合适的扩展即可。默认情况下,VSCode 对 CSS 支持良好,但对 SCSS 和 LESS 的格式化需要额外设置。
1. 安装格式化扩展
推荐使用 Prettier - Code formatter,它支持 SCSS、LESS、CSS 等多种样式语言。
操作步骤:- 打开 VSCode 扩展市场(快捷键 Ctrl+Shift+X)
- 搜索 "Prettier" 并安装由 Prettier 团队发布的官方插件
2. 设置默认格式化工具
安装完成后,需将 Prettier 设为 SCSS 和 LESS 文件的默认格式化程序。
设置方法:- 右键点击 SCSS 或 LESS 文件,选择“格式化文档”
- 若提示选择格式化工具,点击“Configure Default Formatter”
- 选择 “Prettier - Code formatter”
也可手动在 settings.json 中添加配置:
立即学习“前端免费学习笔记(深入)”;
{
"[scss]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[less]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
}3. 启用保存时自动格式化
提升效率的关键是保存文件时自动格式化。
启用方式:- 打开 VSCode 设置(Ctrl+,)
- 搜索 “format on save”
- 勾选 “Editor: Format On Save”
或在 settings.json 中添加:
"editor.formatOnSave": true
4. 检查语言模式是否正确
如果格式化无效,可能是文件语言模式识别错误。
检查方法:- 打开 SCSS/LESS 文件
- 查看右下角状态栏的语言标识(如 “SCSS” 或 “Less”)
- 点击该标识,选择正确的语言模式
基本上就这些。只要装了 Prettier,设好默认格式化器,并确认语言模式正确,SCSS 和 LESS 就能顺利格式化了。不复杂但容易忽略细节。










