Vue 3 项目,使用 VSCode 自动格式化 .vue 文件

15,861次阅读
没有评论

共计 1616 个字符,预计需要花费 5 分钟才能阅读完成。

 Volar 已经弃用了,现在改用 Vue – Official。

第一步,安装拓展 Prettier – Code formatter 和 Vue – Official

Vue 3 项目,使用 VSCode 自动格式化 .vue 文件

第二步,打开设置,打开 settings.json 文件

Vue 3 项目,使用 VSCode 自动格式化 .vue 文件

第三步,修改 settings.json 文件

{
    "security.workspace.trust.untrustedFiles": "open",
    "explorer.confirmDelete": false,
    "editor.accessibilitySupport": "off",
    "editor.formatOnSave": true,
    "[python]": {"editor.formatOnType": true},
    "editor.formatOnPaste": true,
    "files.associations": {
        "*.html": "html",
        "*.vue": "vue",
        "*.ts": "typescript"
    },
    "[html]": {"editor.defaultFormatter": "vscode.html-language-features"},
    "explorer.confirmDragAndDrop": false,
    "prettier.useEditorConfig": false,
    "[javascript]": {"editor.defaultFormatter": "vscode.typescript-language-features"},
    "[typescript]": {"editor.defaultFormatter": "esbenp.prettier-vscode"},
    "[typescriptreact]": {"editor.defaultFormatter": "esbenp.prettier-vscode"},
    "js-beautify-html": {"wrap_attributes": "auto"},
    "prettier": {
        "printWidth": 300,
        "bracketSameLine": true,
        "trailingComma": "none",
        "singleQuote": true,
        "semi": false,
        "proseWrap": "preserve",
        "arrowParens": "avoid",
        "tabWidth": 4
    },
    "backgroundCover.autoStatus": true,
    "files.autoSave": "onFocusChange",
    "editor.fontSize": 14,
    "editor.tabSize": 4,
    "editor.tabCompletion": "on",
    "editor.lineNumbers": "on",
    "terminal.integrated.shell.osx": "zsh",
    "[vue]": {"editor.defaultFormatter": "esbenp.prettier-vscode"},
    "editor.rulers": []}

注意点:

  • editor.formatOnSave:设置为 true,确保在保存文件时自动格式化。
  • prettier.tabWidtheditor.tabSize:设置为 4,确保缩进为 4 个字符。
  • editor.rulers:设置为空数组,移除每两个字符出现的竖线。
  • [vue]:设置 editor.defaultFormatteresbenp.prettier-vscode,确保使用 Prettier 格式化 .vue 文件。

第四步,根目录创建 .prettierrc 文件:

{
    "semi": false,
    "singleQuote": true,
    "tabWidth": 4,
    "trailingComma": "none",
    "printWidth": 80
}

重启 VSCode,即可。

原文地址: Vue 3 项目,使用 VSCode 自动格式化 .vue 文件

    正文完
     0
    Yojack
    版权声明:本篇文章由 Yojack 于2024-11-07发表,共计1616字。
    转载说明:
    1 本网站名称:优杰开发笔记
    2 本站永久网址:https://yojack.cn
    3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
    4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5 本站所有内容均可转载及分享, 但请注明出处
    6 我们始终尊重原创作者的版权,所有文章在发布时,均尽可能注明出处与作者。
    7 站长邮箱:laylwenl@gmail.com
    评论(没有评论)