VSCode插件

1 添加自动格式化插件Prettier-Code formatter

  1. 添加插件

    搜索并添加插件Prettier-Code formatter

  2. settings.json中修改默认格式化的工具,代码如下:

     "editor.defaultFormatter": "esbenp.prettier-vscode",
     "editor.formatOnSave": true
    
  3. 在工程的根目录设置创建文件.prettierrc

设置Google chrome风格,内容如下:

    {
        "printWidth": 80,
        "tabWidth": 2,
        "useTabs": false,
        "singleQuote": true,
        "trailingComma": "es5",
        "bracketSpacing": true,
        "arrowParents": "always"
        
        #"jsxBracketSameLine": false,
        #"endOfLine": "lf",
        #"htmlWhitespaceSensitivity": "css"
    }

    printWidth: 设置每行代码的最大长度,超出部分自动换行。这里设置为 80,符合常见的代码行长度限制。
    tabWidth: 设置缩进宽度,这里设置为 2 个空格,符合 Google 的代码风格。
    useTabs: 设置为 false,表示使用空格进行缩进,而不是制表符。
    semi: 设置为 true,表示在语句末尾添加分号。
    singleQuote: 设置为 true,表示使用单引号。
    trailingComma: 设置为 "es5",表示在对象和数组的最后一个元素后添加逗号,符合 ES5 的规范。
    bracketSpacing: 设置为 true,表示在对象属性的冒号后添加空格。
    jsxBracketSameLine: 设置为 false,表示 JSX 元素的闭合标签不与开始标签在同一行。
    arrowParens: 设置为 "always",表示箭头函数的参数总是用括号包裹。
    endOfLine: 设置为 "lf",表示使用 Unix 风格的行结束符。
    htmlWhitespaceSensitivity: 设置为 "css",表示对 HTML 中的空白字符的敏感度与 CSS 相同。
  1. 配置文件存放位置
  • 项目根目录: .prettierrc、.prettierrc.js 或 package.json 中的 prettier 字段。
  • 全局配置: 在用户主目录下
  1. 在settings.json中配置如下

     "editor.defaultFormatter": "esbenp.prettier-vscode",
     "editor.formatOnSave": true
    
posted @ 2024-09-06 14:28  绍荣  阅读(10)  评论(0编辑  收藏  举报