vscode设置保存时代码格式化

Vue3+TS在VSCode中的格式化配置

vue3 + ts 在vscode中格式化方案

1. 安装插件

安装插件 PrettierVolar

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2. 配置settings.json

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

按上方图片步骤依次操作 然后把下方json文本复制进去就行了

{
    "editor.fontSize": 16, // 编辑器文本大小
    "workbench.tree.indent": 12, // 编辑器文本缩进
    "editor.tabSize": 4, // 代码文本缩进
    "editor.guides.highlightActiveIndentation": "always", // 显示缩进线
    "editor.detectIndentation": false, // 打开文件不覆盖
    "editor.formatOnSave": true, // 保存时格式化代码
    "html.format.wrapAttributes": "auto",
    // 每次保存的时候将代码按eslint格式进行修复
    "editor.codeActionsOnSave": {
        "source.fixAll.eslint": true
    },
    // 默认格式化程序
    "editor.defaultFormatter": "esbenp.prettier-vscode",
    "tabnine.experimentalAutoImports": true,

    "[html]": {
        "editor.defaultFormatter": "vscode.html-language-features"
    },
    "[vue]": {
        // "editor.defaultFormatter": "Vue.volar"
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[typescript]": {
        "editor.defaultFormatter": "vscode.typescript-language-features"
    },
    "[javascript]": {
        "editor.defaultFormatter": "vscode.typescript-language-features"
    },
    "[json]": {
        "editor.defaultFormatter": "vscode.json-language-features"
    },
    "[python]": {
        "editor.formatOnType": true
    },
    "volar.format.initialIndent": {
        "html": true
    },
    "prettier.arrowParens": "avoid",
    "prettier.tabWidth": 4,
    "prettier.trailingComma": "none", // 结尾加逗号 all | none
    "prettier.useEditorConfig": true,
    "prettier.semi": true, // 取消自动加分号
    "prettier.singleQuote": true, // 保持单引号,不自动变双引号
    "prettier.printWidth": 100, // 超过最大值换行
    "editor.accessibilitySupport": "off",
    "vite.autoStart": false,
    "liveServer.settings.port": 5001,
    "vue.codeActions.savingTimeLimit": 1500
}



虽说标题写的是vue3但是vue2用起来也是可以的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值