VS Code 保存时不自动格式化怎么办?打开 Format On Save

VS Code Format On Save 设置示意图

写代码或改配置文件时,有时保存以后缩进、空格、换行还是乱的。每次手动点“格式化文档”又很麻烦。

如果你用的是 VS Code,可以先打开保存时自动格式化。

方法一:打开设置,搜索 Format On Save,勾选 Editor: Format On Save

方法二:打开设置 JSON,加入:

{
  "editor.formatOnSave": true
}

只想对某一种语言生效,也可以写在语言范围里。比如只对 JavaScript 生效:

{
  "[javascript]": {
    "editor.formatOnSave": true
  }
}

如果保存后仍然没变化,先右键编辑器选 Format Document With...,再选 Configure Default Formatter...,指定一个默认格式化器。

VS Code 官方文档也说明,它支持 Format DocumentFormat Selection,并可以用 editor.formatOnSave 在保存时格式化文件。参考:VS Code Basic Editing - Formatting

最后提醒两点:第一,项目里如果已经有团队统一配置,优先按项目配置来;第二,不同语言可能需要不同扩展,没有可用格式化器时,开关打开也不会自动生效。

Caleb
Caleb管理员

上一篇:Docker 日志越滚越大怎么办?给 json-file 加上大小上限
下一篇:已是最新的文章

留言评论

暂无留言
请先 登录 再评论,若不是会员请先 注册
取消
扫码支持