zoukankan      html  css  js  c++  java
  • Vscode格式化的样式设置

     一、文件

    Settings.json

     

    二、路径

      设置--->用户(常用设置)【文本编辑器】上面--->在setting.json中编辑

     
    三、代码
    规则1:
     1 {
     2   "files.eol": "
    ",
     3   "typescript.preferences.quoteStyle": "single",
     4   "javascript.preferences.quoteStyle": "single"
     5   // tab 大小为2个空格
     6   "editor.tabSize": 2,
     7   // 编辑器换行
     8   "editor.wordWrap": "off",
     9   // 保存时格式化
    10   "editor.formatOnSave": false,
    11   // 开启 vscode 文件路径导航
    12   "breadcrumbs.enabled": true,
    13   // prettier 设置语句末尾不加分号
    14   "prettier.semi": false,
    15   // prettier 设置强制单引号
    16   "prettier.singleQuote": true,
    17   // 选择 vue 文件中 template 的格式化工具
    18   "vetur.format.defaultFormatter.html": "js-beautify-html",
    19   // vetur 的自定义设置
    20   "vetur.format.defaultFormatterOptions": {
    21     "js-beautify-html": {
    22       "wrap_attributes": "aligned-multiple"
    23     },
    24     "prettier": {
    25       "singleQuote": true,
    26       "semi": false,
    27       "printWidth": 100,
    28       "wrapAttributes": false,
    29       "sortAttributes": false
    30     }
    31   }
    32 }

    规则2:

    {
      "[html]": {
        "editor.defaultFormatter": "HookyQR.beautify"
      },
      "[javascript]": {
        "editor.defaultFormatter": "HookyQR.beautify"
      },
      "editor.tabSize": 2,
      "eslint.autoFixOnSave": true, // 每次保存的时候将代码按eslint格式进行修复
      "prettier.eslintIntegration": true, //让prettier使用eslint的代码格式进行校验
      "prettier.semi": false, //去掉代码结尾的分号
      "prettier.singleQuote": true, //使用带引号替代双引号
      "javascript.format.insertSpaceBeforeFunctionParenthesis": true, //让函数(名)和后面的括号之间加个空格
      "vetur.format.defaultFormatter.html": "js-beautify-html", //格式化.vue中html
      "vetur.format.defaultFormatter.js": "vscode-typescript", //让vue中的js按编辑器自带的ts格式进行格式化
      "vetur.format.defaultFormatterOptions": {
        "js-beautify-html": {
          "wrap_attributes": "auto" //"force-aligned" //属性强制折行对齐
        }
      },
      "[jsonc]": {
        "editor.defaultFormatter": "HookyQR.beautify"
      },
      "javascript.format.insertSpaceBeforeFunctionParenthesis": false, //  #不让函数(名)和后面的括号之间加个空格
      "vetur.validation.template": false,
      "[json]": {
        "editor.defaultFormatter": "HookyQR.beautify"
      },
      "html.format.wrapAttributes": "preserve",
      "search.followSymlinks": false // 阻止iview报错
    }
  • 相关阅读:
    解决ListView异步加载数据之后不能点击的问题
    android点击实现图片放大缩小 java技术博客
    关于 数据文件自增长 的一点理解
    RAC 实例不能启动 ORA1589 signalled during ALTER DATABASE OPEN
    Linux 超级用户的权利
    RAC 实例 迁移到 单实例 使用导出导入
    Shell 基本语法
    Linux 开机引导与关机过程
    RAC 实例不能启动 ORA1589 signalled during ALTER DATABASE OPEN
    Oracle RAC + Data Guard 环境搭建
  • 原文地址:https://www.cnblogs.com/wangyuxue/p/11270183.html
Copyright © 2011-2022 走看看