vs code保存时 出现两次格式化

今天 新开一个vue3项目 发现保存时出现两次格式化 最后查找原因发现 时下列两个插件的问题
解决方法 我这儿禁用了Vue 3 Support - All In One

Vue 3 Support - All In One

在这里插入图片描述

Prettier - Code formatter

在这里插入图片描述

### 如何在 VSCode 中配置和选择不同的代码格式化样式 #### 安装必要的扩展 为了能够在 Visual Studio Code (VSCode) 中应用不同风格的代码格式化,首先需要安装相应的插件。对于 JavaScript/TypeScript 及其他前端技术栈而言,ESLint 和 Prettier 是两个常用的工具[^1]。 #### 设置默认格式化工具体 可以通过修改 `settings.json` 文件来指定全局或工作区级别的默认格式化程序。打开命令面板 (`Ctrl+Shift+P`) 并输入 "Preferences: Open Settings (JSON)" 来访问此文件。添加如下配置以设定默认使用的格式化工具: ```json { "[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" } } ``` 上述 JSON 片段展示了如何为特定编程语言(这里是 JavaScript 和 TypeScript)设置默认格式化工具为 Prettier。 #### 自定义格式化选项 除了基本的格式化外,还可以进一步定制格式化的细节。例如,在 C/C++ 项目中可能希望调整缩进大小或其他视觉上的偏好。这可通过搜索相关配置项完成;比如通过查找 `vcformat` 关键词找到更多关于 C/C++ 格式的个性化参数[^2]。 #### 实现保存时自动格式化 为了让每次保存文件时都能触发一次格式化操作,可以在 `settings.json` 中加入以下配置: ```json { "editor.formatOnSave": true, "prettier.requireConfig": false // 如果不需要 prettier.config.js 则设为false } ``` 这段配置确保了当文档被保存的时候会自动执行由当前选中的格式化工具所规定的格式化过程[^3]。 #### Vue项目的特殊处理 针对Vue单文件组件的情况,还需要额外安装 ESlint 和 Vetur 扩展,并按照官方指南正确配置 `.eslintrc.*` 文件以及其他辅助依赖包,以便能够有效地支持 HTML、CSS 和 JS 的联合语法检查与格式化[^4]。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值