小梅梅的二狗子 小梅梅的二狗子
首页
  • fileReader
  • canvas
  • 【css世界】学习笔记
  • Vue

    • vue cli2 升级vue cli3 采坑记录
    • vue-cli3 项目 token.type.endsWith is not a function 生产事故分析
    • 使用vuepress 搭建团队文档
  • node

    • nodjs 爬取喜欢的的背景图片
    • 使用 puppeteer + nodejs 爬取喜欢的动漫资源
    • puppeteer爬取aspx网站
  • jenkins

    • Jenkins 从安装到自动部署h5
    • vue自动部署项目到服务器
    • jenkins自动打包前端代码并发布到测试或者生产
  • Vscode

    • Visual Studio Code 入门简介 常用插件介绍
    • vscode prettier eslint 插件格式化不生效的问题
  • 其他的

    • 声卡问题
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

qinyuanqi

搬砖使我变强!冲!!!
首页
  • fileReader
  • canvas
  • 【css世界】学习笔记
  • Vue

    • vue cli2 升级vue cli3 采坑记录
    • vue-cli3 项目 token.type.endsWith is not a function 生产事故分析
    • 使用vuepress 搭建团队文档
  • node

    • nodjs 爬取喜欢的的背景图片
    • 使用 puppeteer + nodejs 爬取喜欢的动漫资源
    • puppeteer爬取aspx网站
  • jenkins

    • Jenkins 从安装到自动部署h5
    • vue自动部署项目到服务器
    • jenkins自动打包前端代码并发布到测试或者生产
  • Vscode

    • Visual Studio Code 入门简介 常用插件介绍
    • vscode prettier eslint 插件格式化不生效的问题
  • 其他的

    • 声卡问题
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • vscode

    • Visual Studio Code 入门简介 常用插件介绍
      • 常用插件介绍
        • 中文插件
        • 代码补全
        • 代码格式化
        • 代码对比工具
        • 代码注释
        • 代码调试
        • 代码测试
        • Markdown相关
        • 浏览器相关
        • git相关插件
        • sublime相关
        • 项目管理
        • 同步相关配置和插件
        • vue相关
        • 娱乐性插件
      • 主题推荐
      • 在命令模式下 输入 Screencast 方便进入演示模式,挺好玩的
      • GIT 功能区
      • degugger API
      • 一些快捷键 (基于sublimeTestkeymaps上的)
      • 常用lunch.json设置
      • 常用tasks.json设置
      • 自定义代码片段的设置
      • 用户设置
    • vscode prettier eslint 插件格式化不生效的问题
    • vscode Live Server 插件使用教程
  • software

  • other

  • webDebugger

  • window
  • vscode
qinyuanqi
2023-04-25
目录

Visual Studio Code 入门简介 常用插件介绍

# Visual Studio Code 入门简介

# 下载地址

  • 传送门 (opens new window)

  • 官网api (opens new window)

  • awesome-vscode (opens new window)

  • 一些小技巧 (opens new window)

# 常用插件介绍

  • Visual Studio Code 插件库 (opens new window)
  • 比较全的插件推荐 (opens new window)

# 中文插件

  • 中文插件 (opens new window)

# 代码补全

  • Auto Close Tag (opens new window) 自动关闭标签

  • Auto Rename Tag (opens new window) 自动重命名标签

  • HTML Snippets (opens new window) html代码片段

  • JavaScript ES6 code snippets (opens new window) es6代码片段

  • jQuery Code Snippets (opens new window) jQuery 代码片段

  • Path Intellisense (opens new window) 自动补全路径

  • Path Autocomplete (opens new window) 路径智能补全插件

  • turbo Console Log (opens new window) log 调试,很好用

  • Error Lens (opens new window) 直接显示错误信息

  • Live Preview (opens new window) 官方提供的,可以嵌在vscode里面,(1.59版本开始支持)

  • 命令模式输入:Simple Browser:show 也一样

  • Live Server (opens new window) 直接开启服务,可以配置代理

  • Live Server官网说明 (opens new window)

  • Live Sass Compiler (opens new window) 配合Live Server 爽爆,

不知道怎么使用可以参考大佬的讲解 https://www.youtube.com/watch?v=LdF2RcelRg0 (opens new window) 因为作者不维护了,所以推荐几个社区别人维护的同类型 live-sass备用方案 (opens new window) live-Service备用方案 (opens new window) 一些设置 (opens new window)

  • Version Lens (opens new window) package.json 版本切换

  • HTML CSS Class Completion (opens new window) 自动搜索工程下的所有class,并生成提示列表

  • CSS Peek (opens new window) 跳转到css 定义

类似的插件还有 Class autocomplete for HTML (opens new window) HTML CSS Support (opens new window)

  • Guides (opens new window) 缩进辅助线

ps 其实可以不装这个插件,直接开启vscode 默认设置即可, 我一般使用 Indenticator 这个插件来配合 默认的设置即可 经过实验发现, 自带的缩进辅助线有一些bug,缩进到第四列的时候,缩进线会变大一倍,同理八列的时候也是一样的,应该是设计的时候就是这样的把

"editor.renderIndentGuides": true,
1
  • Indenticator (opens new window) 高亮当前缩进辅助线

  • filesize (opens new window) 在状态栏显示文件大小

  • Rainbow Brackets (opens new window) 给括号添加颜色[不维护了, 建议添加下面那个]

类似的插件有 Bracket Pair Colorizer (opens new window) Bracket Pair Colorizer 2 (opens new window) 2 比较快, 但是不向后兼容

  • Multiple clipboards for VSCode (opens new window) 多个剪切板 ctrl + alt + v

  • SVG Viewer (opens new window) SVG查看器

  • Image preview (opens new window) 图片查看器 很好用的

  • Color Picker (opens new window) 取色器

  • CodeMetrics (opens new window) 计算js 代码复杂度

  • Output Colorizer (opens new window) 让集成的输出栏目字体高亮

  • Code Spell Checker (opens new window) 代码拼写检查器

# 代码格式化

  • Beautify (opens new window) 保存自动美化代码
  • prettier (opens new window) 貌似这个很火,还不错的样子
//  参考配置,全部配置请去往官网
// .prettierrc
{
  "printWidth": 120,                // 换行字符串阈值
  "semi": false,                    // 句末加分号
  "singleQuote": true,             // 用单引号
  "trailingComma": "none",         // 最后一个对象元素加逗号
  "bracketSpacing": true,          // 对象,数组加空格
  "jsxBracketSameLine": false,     // jsx > 是否另起一行
  "arrowParens": "avoid",          // (x) => {} 是否要有小括号
  "requirePragma": false,          // 是否要注释来决定是否格式化代码
  "proseWrap": "preserve"          // 是否要换行
}
1
2
3
4
5
6
7
8
9
10
11
12
13
  • Minify (opens new window) 压缩代码

  • HTMLHint (opens new window) HTML校验

  • stylelint (opens new window) css验证插件

  • 温馨提示:

stylelint 默认没有验证规则,so,需要自己写配置了 已经封装好的验证插件 npm install stylelint-config-standard (相关设置可以在手册中查看,很详细,可以添加和修改相关规则)

  • CSScomb (opens new window) CSS,Less,SCSS或Sass的编码样式格式化程序,作者又开始更新了, 开心

  • ESLint (opens new window) Javascript代码校验

  • TSLint (opens new window) TypeScript 代码校验

  • Alignment (opens new window) alignment 对齐 很久没维护了, 不要装了把

  • chang-case (opens new window) 命名格式化插件

  • caniuse (opens new window) css兼容性查询

# 代码对比工具

  • Partial Diff (opens new window) 代码对比工具

# 代码注释

  • vscode-fileheader (opens new window) 添加javascript文件头部注释 这个插件很久不维护了, 推荐使用 koroFileHeader

  • Document This (opens new window) TypeScript和JavaScript文件生成详细的JSDoc注释

  • change-case (opens new window) js 命名转换 比如驼峰转化成小写的写法

  • Output Colorizer (opens new window) 控制台主题插件

# 代码调试

  • Debugger for Chrome (opens new window) 谷歌调试器 配置完成后,需要关闭谷歌浏览器之后再开启调试功能方可使用
  • (微软说启用这种方式了,需要的话可以参考https://github.com/microsoft/vscode-js-debug) (opens new window)

  • Code Runner (opens new window) 运行选中的代码

  • Debugger for Firefox (opens new window) 火狐调试器

  • REST Client (opens new window) http调试

  • Sort Lines (opens new window)

# 代码测试

  • Wallaby.js (opens new window) 一个测试框架

# Markdown相关

  • markdownlint (opens new window) Markdown 验证插件

  • Markdown Table Prettifier (opens new window) Markdown 表格格式化,上面那个插件不支持table格式化

  • Auto-Open Markdown Preview (opens new window) Markdown实时预览(vscode 内置了感觉不需要了)

  • Instant Markdown (opens new window) Markdown浏览器预览

# 浏览器相关

  • View In Browser (opens new window) 在浏览器中查看html文件 快捷键 ctrl + f1 默认谷歌浏览器
  • open in browser (opens new window) 上面那个不行就使用这个 快捷键 alt + b 默认谷歌浏览器

# git相关插件

  • Git History (opens new window) git 历史
  • Git Graph (opens new window) Git Graph (感覺git history 已經不用裝这玩意了)

  • Git History Diff (opens new window) git diff 自己看说明

  • Git Blame (opens new window) git Blame 看看是谁的锅

  • GitLens (opens new window) gitLens 必装 ,超好用

  • Better Merge (opens new window) 更好的处理git冲突

  • Local History (opens new window)

本地代码的一个保存日志,在没有git,svn,或者很长时间没有提交过代码的情况下,感觉挺实用,再也不怕代码回滚

  • GitHub Pull Requests (opens new window) GitHub Pull Requests 处理

# sublime相关

  • Monokai Extended (opens new window) Monokai个主题

  • Sublime Text Keymap (opens new window) 同步sublime的快捷键

# 项目管理

  • Project Manager (opens new window)

按下 F1 输入 Edit Projects 如下编辑,一个json 对应的是一个需要打开的项目 , 配置完成之后可以通过 Project Manage: List Project Open选项来打开对应的项目

[
    {
        "name": "sass",
        "rootPath": "E:\\sass",
        "paths": [],
        "group": ""
    },
     {
        "name": "module",
        "rootPath": "E:\\fff",
        "paths": [],
        "group": ""
    }
]
1
2
3
4
5
6
7
8
9
10
11
12
13
14

# 同步相关配置和插件

  • Settings Sync (opens new window) 同步Visual Studio Code的各种配置 发现同步效果不是很完美, 有些插件没有同步

# vue相关

  • vue (opens new window) 语法高亮

  • Vue 2 Snippets (opens new window) Vue 2 Snippets代码片段

  • vetur (opens new window) 自己看api把

  • 如何配置并利用vsCode编写符合Standard标准的代码 (opens new window) vue如何配置并利用vsCode编写符合Standard标准的代码

  • VueHelper (opens new window) Vue,Vue-router和Vuex的代码片段

  • vue-beautify (opens new window) vue美化插件

# 娱乐性插件

  • background (opens new window) 改变背景图片

  • Emoji (opens new window) 添加表情

# 主题推荐

  • vscode-icons (opens new window) 侧栏主题推荐

# 在命令模式下 输入 Screencast 方便进入演示模式,挺好玩的

  • Screencast 演示模式 (opens new window) Screencast 演示模式

# GIT 功能区

  • 按照提示操作就好,甘怕铁

# degugger API

  • 官网教程 (opens new window)

emment快捷键 (opens new window)

# 一些快捷键 (基于sublimeTestkeymaps上的)

  • ctrl + z 撤销
  • ctrl + y 恢复
  • ctrl + shift + u 打开输出面板
  • ctrl + shift + y 打开控制台面板
  • ctrl + l 选中当前行
  • ctrl + o 打开当前文件根目录
  • ctrl + q 快速切换
  • ctrl + b 隐藏侧栏
  • ctrl + shift + v md格式文件直接预览
  • 以下设置需要修改快捷键

ctrl + shift + y 打开问题栏 ctrl + shift + u 打开输出栏 ctrl + shift + i 打开调式控制台 ctrl + shift + o 打开终端

  • shift + f12 在函数名处按下此快捷键,可以快速查看函数的定义

# 常用lunch.json设置

调试静态文件

{
 // 使用 IntelliSense 了解相关属性。 
 // 悬停以查看现有属性的描述。
 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
 "version": "0.2.0",
 "configurations": [
  {
   "type": "chrome",
   "request": "launch",
   "name": "Launch Chrome against localhost",
   "url": "http://192.168.1.56:9999",
    //    静态文件地址
   "file": "${workspaceFolder}/index.html",
   "webRoot": "${workspaceFolder}"
  }
 ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
{
    "version": "0.2.0",
    "configurations": [{
            "name": "local for Chrome",
            "type": "chrome",
            "request": "launch",
            "webRoot": "${workspaceRoot}",
            "file": "${file}"
        },
        {
            "name": "service for Chrome",
            "type": "chrome",
            "request": "launch",
            "url": "http://localhost:55555/${relativeFile}",
            "webRoot": "${workspaceRoot}"
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

调试node程序

{
 // 使用 IntelliSense 了解相关属性。 
 // 悬停以查看现有属性的描述。
 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
 "version": "0.2.0",
 "configurations": [
  {
   "name": "node debugger",
   "type": "node",
   "request": "launch",
   "skipFiles": [
    "${workspaceFolder}/node_modules/**/*.js",
    "<node_internals>/**"
   ],
   "program": "${workspaceFolder}\\bin\\www"
  }
 ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

# 常用tasks.json设置

{
    "version": "0.1.0",
    "tasks": [{
        "taskName": "gulp-service",
        "command": "gulp",
        "isShellCommand": true,
        "windows": {
            "args": [
                "service"
            ]
        }
    }, {
        "taskName": "gulp-size",
        "command": "gulp",
        "isShellCommand": true,
        "windows": {
            "args": [
                "size"
            ]
        }
    }]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

# 自定义代码片段的设置

  • snippet设置 (opens new window)

  • vue 通用模版代码

{
"Print to console": {
    "prefix": "initVue",
    "body": [
        "<template>",
        "  <div class=\"app-container\">",
        "    初始化demo$0",
        "  </div>",
        "</template>\n",
        "<script>",
        "export default {",
        "  components: {\n",
        "  },",
        "  filters: {",
        "    demoFilters(val) {}",
        "  },",
        "  props: {",
        "    demoProps: {",
        "      type: String,",
        "      default() {",
        "        return {}",
        "      }",
        "    }",
        "  },",
        "  data() {",
        "    return {}",
        "  },",
        "  watch: {",
        "    demoWatch(n) {\n",
        "    }",
        "  },",
        "  created() { },",
        "  methods() {\n", 
        "  }",
        "}",
        "</script>\n",
        "<style lang=\"scss\">\n",
        "</style>",
    ],
    "description": "vueTemplate",
    "scope": "vue",
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43

# 用户设置

个性设置,可自行更改

{
      //当前参考线的颜色设置
     "indenticator.color.dark": "#ff6700",
     // 是否开启默认缩进辅助线
     "editor.renderIndentGuides": true,
     // 是否显示空格
     "editor.renderWhitespace": "none",
     //允许在任何文件中设置断点
     "debug.allowBreakpointsEverywhere": true,
     //允许内联显示调试信息
     "debug.inlineValues": true,
     //设置默认字体大小
     "editor.fontSize": 16,
     //迷你菜单是否开启
     "editor.minimap.enabled": true,
     //设置Beautify插件自执行[保存自动格式化]
     "editor.formatOnSave": true,
     "editor.tabCompletion": true,
     //控制代码片段提示的位置
     "editor.snippetSuggestions": "top",
     //控制换行方式
     "editor.wordWrap": "on",
     //插件自动更新
     "extensions.autoUpdate": true,
     //自动保存
     "files.autoSave": "afterDelay",
     //修改fileheader模板
     "fileheader.tpl": "/*\r\n *-------------------------------------------------------------\r\n * @File  : Describe the file  \r\n * @Author: {author} \r\n * @Email : qinyuanqiuse@gmail.com \r\n * @GitHub: qinyuanqiblog.github.io \r\n * @Date  : {createTime} \r\n * @Last Modified by:   {lastModifiedBy} \r\n * @Last Modified time: {updateTime} \r\n *-------------------------------------------------------------\r\n */\r\n",
     //fileheader插件相关配置
     "fileheader.Author": "QinYuanqi",
     "fileheader.LastModifiedBy": "QinYuanqi",
     //是否使用git
     "git.enabled": false,
     //设置外部终端路径
     "terminal.external.windowsExec": "C:\\Users\\Public\\Desktop\\Cygwin64 Terminal",
     //设置内部终端
     "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
     //工作区主题
     "workbench.colorTheme": "Monokai Extended",
     //侧栏主题
     "workbench.iconTheme": "vscode-icons",
     //侧栏位置
     "workbench.sideBar.location": "right",
     "workbench.editor.closeOnFileDelete": false,
     //工作区的一些个性化设置
     "workbench.experimental.colorCustomizations": {
         "statusBarBackground": "#0373ff",
         //"editorWhitespaces": "#ff0000",
         "editorCursor": "#ff0000"
         // "editorLineNumbers": "#ff6803"
         //"editorLineNumbers": "#b12457"
     },
     // 基于活动编辑器控制窗口标题。基于上下文替换变量:
     // ${activeEditorShort}: 例如 myFile.txt
     // ${activeEditorMedium}: 例如 myFolder/myFile.txt
     // ${activeEditorLong}:  例如 /Users/Development/myProject/myFile.txt
     // ${rootName}: 例如 myProject
     // ${rootPath}: 例如 /Users/Development/myProject
     // ${appName}: 例如 VS Code
     // ${dirty}: 一个更新指示器,指示活动编辑器是否更新
     // ${separator}: 一个条件分隔符("-"),仅在左右是具有值的变量时才显示
     "window.title": "${appName}${separator}${rootName}${separator}${activeEditorShort}${dirty}",
     "window.zoomLevel": 1,
     //同步vscode 相关设置
     "sync.gist": "95e43aca9aa1ae2925a7323cf31af974",
     "sync.lastUpload": "2017-04-10T14:52:45.942Z",
     "sync.version": 262,
     "sync.lastDownload": "",
     "sync.autoDownload": false,
     "sync.autoUpload": false,
     "sync.showSummary": true,
     "sync.forceDownload": false,
     "sync.anonymousGist": false,
     "sync.host": "",
     "sync.pathPrefix": "",
     //Csscomb 自定义规则校验
     "csscomb.preset": {

        "exclude": [
            ".git/**",
            "node_modules/**",
            "bower_components/**"
        ],
        // Whether to add a semicolon after the last value/mixin.
        "always-semicolon": true,
        // Set indent for code inside blocks, including media queries and nested rules.
        "block-indent": "    ",
        // Unify case of hexadecimal colors.
        "color-case": "lower",
        // Whether to expand hexadecimal colors or use shorthands.
        "color-shorthand": true,
        // Unify case of element selectors.
        "element-case": "lower",
        // Add/remove line break at EOF.
        "eof-newline": true,
        // Add/remove leading zero in dimensions.
        "leading-zero": false,
        // Unify quotes style.
        "quotes": "single",
        // Remove all rulesets that contain nothing but spaces.
        "remove-empty-rulesets": true,
        // Set space after `:` in declarations.
        "space-after-colon": " ",
        // Set space after combinator (for example, in selectors like `p > a`).
        "space-after-combinator": " ",
        // Set space after `{`.
        "space-after-opening-brace": "\n",
        // Set space after selector delimiter.
        "space-after-selector-delimiter": "\n",
        // Set space before `}`.
        "space-before-closing-brace": "\n",
        // Set space before `:` in declarations.
        "space-before-colon": "",
        // Set space before combinator (for example, in selectors like `p > a`).
        "space-before-combinator": " ",
        // Set space before `{`.
        "space-before-opening-brace": " ",
        // Set space before selector delimiter.
        "space-before-selector-delimiter": "",
        // Set space between declarations (i.e. `color: tomato`).
        "space-between-declarations": "\n",
        // Whether to trim trailing spaces.
        "strip-spaces": true,
        // Whether to remove units in zero-valued dimensions.
        "unitless-zero": true,
        // Whether to align prefixes in properties and values.
        "vendor-prefix-align": true,
        // Sort properties in particular order.
        "sort-order": [
            // 参考腾讯的规范
            [
                "display",
                "visibility",
                "float",
                "clear",
                "overflow",
                "overflow-x",
                "overflow-y",
                "clip",
                "zoom"
            ],
            [
                "table-layout",
                "empty-cells",
                "caption-side",
                "border-spacing",
                "border-collapse",
                "list-style",
                "list-style-position",
                "list-style-type",
                "list-style-image"
            ],
            [
                "-webkit-box-orient",
                "-webkit-box-direction",
                "-webkit-box-decoration-break",
                "-webkit-box-pack",
                "-webkit-box-align",
                "-webkit-box-flex"
            ],
            [
                "position",
                "top",
                "right",
                "bottom",
                "left",
                "z-index"
            ],
            [
                "margin",
                "margin-top",
                "margin-right",
                "margin-bottom",
                "margin-left",
                "-webkit-box-sizing",
                "-moz-box-sizing",
                "box-sizing",
                "border",
                "border-width",
                "border-style",
                "border-color",
                "border-top",
                "border-top-width",
                "border-top-style",
                "border-top-color",
                "border-right",
                "border-right-width",
                "border-right-style",
                "border-right-color",
                "border-bottom",
                "border-bottom-width",
                "border-bottom-style",
                "border-bottom-color",
                "border-left",
                "border-left-width",
                "border-left-style",
                "border-left-color",
                "-webkit-border-radius",
                "-moz-border-radius",
                "border-radius",
                "-webkit-border-top-left-radius",
                "-moz-border-radius-topleft",
                "border-top-left-radius",
                "-webkit-border-top-right-radius",
                "-moz-border-radius-topright",
                "border-top-right-radius",
                "-webkit-border-bottom-right-radius",
                "-moz-border-radius-bottomright",
                "border-bottom-right-radius",
                "-webkit-border-bottom-left-radius",
                "-moz-border-radius-bottomleft",
                "border-bottom-left-radius",
                "-webkit-border-image",
                "-moz-border-image",
                "-o-border-image",
                "border-image",
                "-webkit-border-image-source",
                "-moz-border-image-source",
                "-o-border-image-source",
                "border-image-source",
                "-webkit-border-image-slice",
                "-moz-border-image-slice",
                "-o-border-image-slice",
                "border-image-slice",
                "-webkit-border-image-width",
                "-moz-border-image-width",
                "-o-border-image-width",
                "border-image-width",
                "-webkit-border-image-outset",
                "-moz-border-image-outset",
                "-o-border-image-outset",
                "border-image-outset",
                "-webkit-border-image-repeat",
                "-moz-border-image-repeat",
                "-o-border-image-repeat",
                "border-image-repeat",
                "padding",
                "padding-top",
                "padding-right",
                "padding-bottom",
                "padding-left",
                "width",
                "min-width",
                "max-width",
                "height",
                "min-height",
                "max-height"
            ],
            [
                "font",
                "font-family",
                "font-size",
                "font-weight",
                "font-style",
                "font-variant",
                "font-size-adjust",
                "font-stretch",
                "font-effect",
                "font-emphasize",
                "font-emphasize-position",
                "font-emphasize-style",
                "font-smooth",
                "line-height",
                "text-align",
                "-webkit-text-align-last",
                "-moz-text-align-last",
                "-ms-text-align-last",
                "text-align-last",
                "vertical-align",
                "white-space",
                "text-decoration",
                "text-emphasis",
                "text-emphasis-color",
                "text-emphasis-style",
                "text-emphasis-position",
                "text-indent",
                "-ms-text-justify",
                "text-justify",
                "letter-spacing",
                "word-spacing",
                "-ms-writing-mode",
                "text-outline",
                "text-transform",
                "text-wrap",
                "-ms-text-overflow",
                "text-overflow",
                "text-overflow-ellipsis",
                "text-overflow-mode",
                "-ms-word-wrap",
                "word-wrap",
                "-ms-word-break",
                "word-break"
            ],
            [
                "color",
                "background",
                "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader",
                "background-color",
                "background-image",
                "background-repeat",
                "background-attachment",
                "background-position",
                "-ms-background-position-x",
                "background-position-x",
                "-ms-background-position-y",
                "background-position-y",
                "-webkit-background-clip",
                "-moz-background-clip",
                "background-clip",
                "background-origin",
                "-webkit-background-size",
                "-moz-background-size",
                "-o-background-size",
                "background-size"
            ],
            [
                "outline",
                "outline-width",
                "outline-style",
                "outline-color",
                "outline-offset",
                "opacity",
                "filter:progid:DXImageTransform.Microsoft.Alpha(Opacity",
                "-ms-filter:\\'progid:DXImageTransform.Microsoft.Alpha",
                "-ms-interpolation-mode",
                "-webkit-box-shadow",
                "-moz-box-shadow",
                "box-shadow",
                "filter:progid:DXImageTransform.Microsoft.gradient",
                "-ms-filter:\\'progid:DXImageTransform.Microsoft.gradient",
                "text-shadow"
            ],
            [
                "-webkit-transition",
                "-moz-transition",
                "-ms-transition",
                "-o-transition",
                "transition",
                "-webkit-transition-delay",
                "-moz-transition-delay",
                "-ms-transition-delay",
                "-o-transition-delay",
                "transition-delay",
                "-webkit-transition-timing-function",
                "-moz-transition-timing-function",
                "-ms-transition-timing-function",
                "-o-transition-timing-function",
                "transition-timing-function",
                "-webkit-transition-duration",
                "-moz-transition-duration",
                "-ms-transition-duration",
                "-o-transition-duration",
                "transition-duration",
                "-webkit-transition-property",
                "-moz-transition-property",
                "-ms-transition-property",
                "-o-transition-property",
                "transition-property",
                "-webkit-transform",
                "-moz-transform",
                "-ms-transform",
                "-o-transform",
                "transform",
                "-webkit-transform-origin",
                "-moz-transform-origin",
                "-ms-transform-origin",
                "-o-transform-origin",
                "transform-origin",
                "-webkit-animation",
                "-moz-animation",
                "-ms-animation",
                "-o-animation",
                "animation",
                "-webkit-animation-name",
                "-moz-animation-name",
                "-ms-animation-name",
                "-o-animation-name",
                "animation-name",
                "-webkit-animation-duration",
                "-moz-animation-duration",
                "-ms-animation-duration",
                "-o-animation-duration",
                "animation-duration",
                "-webkit-animation-play-state",
                "-moz-animation-play-state",
                "-ms-animation-play-state",
                "-o-animation-play-state",
                "animation-play-state",
                "-webkit-animation-timing-function",
                "-moz-animation-timing-function",
                "-ms-animation-timing-function",
                "-o-animation-timing-function",
                "animation-timing-function",
                "-webkit-animation-delay",
                "-moz-animation-delay",
                "-ms-animation-delay",
                "-o-animation-delay",
                "animation-delay",
                "-webkit-animation-iteration-count",
                "-moz-animation-iteration-count",
                "-ms-animation-iteration-count",
                "-o-animation-iteration-count",
                "animation-iteration-count",
                "-webkit-animation-direction",
                "-moz-animation-direction",
                "-ms-animation-direction",
                "-o-animation-direction",
                "animation-direction"
            ],
            [
                "content",
                "quotes",
                "counter-reset",
                "counter-increment",
                "resize",
                "cursor",
                "-webkit-user-select",
                "-moz-user-select",
                "-ms-user-select",
                "user-select",
                "nav-index",
                "nav-up",
                "nav-right",
                "nav-down",
                "nav-left",
                "-moz-tab-size",
                "-o-tab-size",
                "tab-size",
                "-webkit-hyphens",
                "-moz-hyphens",
                "hyphens",
                "pointer-events"
            ]
        ]
     }
 }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436

20170914的文档

{

    "TortoiseSVN.tortoiseSVNProcExePath": "D:\\java\\svn\\bin\\TortoiseProc.exe",
    "editor.minimap.showSlider": "always",
    // 控制文件和目录在资源管理器中的排列方式。
    ///filesFirst - Sort files before folders
    //mixed - Sort files and folders without separation
    //modified - Sort by last modified time
    //type - Sort by file type
    "explorer.sortOrder": "modified",

    // 设置搜索忽略的文件夹
    "search.exclude": {
        "**/kuwanh5": true
    },
    // beautiful 设置
    "beautify.config": {
        // "newline_between_rules": true,
        "space_around_combinator": true
    },
    //当前参考线的颜色设置
    "indenticator.color.dark": "#ff6700",
    // 是否开启默认缩进辅助线
    "editor.renderIndentGuides": true,
    // 是否显示空格
    "editor.renderWhitespace": "none",
    //禁止 css 和 scss 的默认校验规则, 启用
    "css.validate": false,
    "scss.validate": false,
    // "stylelint.config": {
    //     "extends": "C:\\Users\\Administrator\\AppData\\Roaming\\npm\\node_modules\\stylelint-config-standard"
    // },
    //允许在任何文件中设置断点
    "debug.allowBreakpointsEverywhere": true,
    //允许内联显示调试信息
    "debug.inlineValues": true,
    //设置默认字体大小
    "editor.fontSize": 16,
    //迷你菜单是否开启
    "editor.minimap.enabled": true,
    //设置Beautify插件自执行[保存自动格式化]
    //"editor.formatOnSave": true,
    "editor.tabCompletion": true,
    //控制代码片段提示的位置
    "editor.snippetSuggestions": "top",
    //控制换行方式
    "editor.wordWrap": "on",
    //插件自动更新
    "extensions.autoUpdate": true,
    //自动保存
    "files.autoSave": "afterDelay",
    //修改fileheader模板
    "fileheader.tpl": "/*\\r\\n *-------------------------------------------------------------\r\n * @File  : Describe the file  \r\n * @Author: {author} \r\n * @Email : qinyuanqiuse@gmail.com \r\n * @GitHub: qinyuanqiblog.github.io \r\n * @Date  : {createTime} \r\n * @Last Modified by:   {lastModifiedBy} \r\n * @Last Modified time: {updateTime} \r\n *-------------------------------------------------------------\r\n */\r\n",
    //fileheader插件相关配置
    "fileheader.Author": "QinYuanqi",
    "fileheader.LastModifiedBy": "QinYuanqi",
    //是否使用git
    "git.enabled": false,
    //设置外部终端路径
    "terminal.external.windowsExec": "C:\\Program Files\\Git\\bin\\bash.exe",
    //设置内部终端
    // "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
    "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
    //设置新打开窗口的大小
    "window.newWindowDimensions": "maximized",
    //工作区主题
    "workbench.colorTheme": "Monokai Extended",
    //侧栏主题
    "workbench.iconTheme": "vscode-icons",
    //侧栏位置
    "workbench.sideBar.location": "right",
    "workbench.editor.closeOnFileDelete": false,
    //工作区的一些个性化设置
    "workbench.colorCustomizations": {
        "editorCursor.foreground": "#ff0000",
        "tab.activeBackground": "#666",
        //"editor.lineHighlightBackground": "#999",
        // "activityBar.foreground": "#ff0000",
        //设置git status状态的颜色
        // "activityBarBadge.background": "#f60",
        // "activityBar.background": "#fff",

        // "editorLineNumber.foreground": "#ff6803",
        // "editorLineNumber.foreground": "#b12457",
        "statusBar.background": "#0373ff"

    },
    // 基于活动编辑器控制窗口标题。基于上下文替换变量:
    // ${activeEditorShort}: 例如 myFile.txt
    // ${activeEditorMedium}: 例如 myFolder/myFile.txt
    // ${activeEditorLong}:  例如 /Users/Development/myProject/myFile.txt
    // ${rootName}: 例如 myProject
    // ${rootPath}: 例如 /Users/Development/myProject
    // ${appName}: 例如 VS Code
    // ${dirty}: 一个更新指示器,指示活动编辑器是否更新
    // ${separator}: 一个条件分隔符("-"),仅在左右是具有值的变量时才显示
    "window.title": "${appName}${separator}${rootName}${separator}${activeEditorShort}${dirty}",
    "window.zoomLevel": 1,
    //同步vscode 相关设置
    "sync.gist": "",
    "sync.lastUpload": "2017-04-21T00:21:03.285Z",
    "sync.version": 262,
    "sync.lastDownload": "",
    "sync.autoDownload": false,
    "sync.autoUpload": false,
    "sync.showSummary": true,
    "sync.forceDownload": false,
    "sync.anonymousGist": false,
    "sync.host": "",
    "sync.pathPrefix": "",
    //Csscomb 自定义规则校验
    "csscomb.preset": {
        "exclude": [
            ".git/**",
            "node_modules/**",
            "bower_components/**"
        ],
        // Whether to add a semicolon after the last value/mixin.
        "always-semicolon": true,
        // Set indent for code inside blocks, including media queries and nested rules.
        "block-indent": "    ",
        // Unify case of hexadecimal colors.
        "color-case": "lower",
        // Whether to expand hexadecimal colors or use shorthands.
        "color-shorthand": true,
        // Unify case of element selectors.
        "element-case": "lower",
        // Add/remove line break at EOF.
        "eof-newline": true,
        // Add/remove leading zero in dimensions.
        "leading-zero": false,
        // Unify quotes style.
        "quotes": "single",
        // Remove all rulesets that contain nothing but spaces.
        "remove-empty-rulesets": true,
        // Set space after `:` in declarations.
        "space-after-colon": " ",
        // Set space after combinator (for example, in selectors like `p > a`).
        "space-after-combinator": " ",
        // Set space after `{`.
        "space-after-opening-brace": "\n",
        // Set space after selector delimiter.
        "space-after-selector-delimiter": "\n",
        // Set space before `}`.
        "space-before-closing-brace": "\n",
        // Set space before `:` in declarations.
        "space-before-colon": "",
        // Set space before combinator (for example, in selectors like `p > a`).
        "space-before-combinator": " ",
        // Set space before `{`.
        "space-before-opening-brace": " ",
        // Set space before selector delimiter.
        "space-before-selector-delimiter": "",
        // Set space between declarations (i.e. `color: tomato`).
        "space-between-declarations": "\n",
        // Whether to trim trailing spaces.
        "strip-spaces": true,
        // Whether to remove units in zero-valued dimensions.
        "unitless-zero": true,
        // Whether to align prefixes in properties and values.
        "vendor-prefix-align": true,
        // Sort properties in particular order.
        "sort-order": [
            // 参考腾讯的规范
            [
                "display",
                "visibility",
                "float",
                "clear",
                "overflow",
                "overflow-x",
                "overflow-y",
                "clip",
                "zoom"
            ],
            [
                "position",
                "top",
                "right",
                "bottom",
                "left",
                "z-index"
            ],
            [
                "table-layout",
                "empty-cells",
                "caption-side",
                "border-spacing",
                "border-collapse",
                "list-style",
                "list-style-position",
                "list-style-type",
                "list-style-image"
            ],
            [
                "-webkit-box-orient",
                "-webkit-box-direction",
                "-webkit-box-decoration-break",
                "-webkit-box-pack",
                "-webkit-box-align",
                "-webkit-box-flex"
            ],
            [
                "margin",
                "margin-top",
                "margin-right",
                "margin-bottom",
                "margin-left",
                "-webkit-box-sizing",
                "-moz-box-sizing",
                "box-sizing",
                "border",
                "border-width",
                "border-style",
                "border-color",
                "border-top",
                "border-top-width",
                "border-top-style",
                "border-top-color",
                "border-right",
                "border-right-width",
                "border-right-style",
                "border-right-color",
                "border-bottom",
                "border-bottom-width",
                "border-bottom-style",
                "border-bottom-color",
                "border-left",
                "border-left-width",
                "border-left-style",
                "border-left-color",
                "-webkit-border-radius",
                "-moz-border-radius",
                "border-radius",
                "-webkit-border-top-left-radius",
                "-moz-border-radius-topleft",
                "border-top-left-radius",
                "-webkit-border-top-right-radius",
                "-moz-border-radius-topright",
                "border-top-right-radius",
                "-webkit-border-bottom-right-radius",
                "-moz-border-radius-bottomright",
                "border-bottom-right-radius",
                "-webkit-border-bottom-left-radius",
                "-moz-border-radius-bottomleft",
                "border-bottom-left-radius",
                "-webkit-border-image",
                "-moz-border-image",
                "-o-border-image",
                "border-image",
                "-webkit-border-image-source",
                "-moz-border-image-source",
                "-o-border-image-source",
                "border-image-source",
                "-webkit-border-image-slice",
                "-moz-border-image-slice",
                "-o-border-image-slice",
                "border-image-slice",
                "-webkit-border-image-width",
                "-moz-border-image-width",
                "-o-border-image-width",
                "border-image-width",
                "-webkit-border-image-outset",
                "-moz-border-image-outset",
                "-o-border-image-outset",
                "border-image-outset",
                "-webkit-border-image-repeat",
                "-moz-border-image-repeat",
                "-o-border-image-repeat",
                "border-image-repeat",
                "padding",
                "padding-top",
                "padding-right",
                "padding-bottom",
                "padding-left",
                "width",
                "min-width",
                "max-width",
                "height",
                "min-height",
                "max-height"
            ],
            [
                "font",
                "font-family",
                "font-size",
                "font-weight",
                "font-style",
                "font-variant",
                "font-size-adjust",
                "font-stretch",
                "font-effect",
                "font-emphasize",
                "font-emphasize-position",
                "font-emphasize-style",
                "font-smooth",
                "line-height",
                "text-align",
                "-webkit-text-align-last",
                "-moz-text-align-last",
                "-ms-text-align-last",
                "text-align-last",
                "vertical-align",
                "white-space",
                "text-decoration",
                "text-emphasis",
                "text-emphasis-color",
                "text-emphasis-style",
                "text-emphasis-position",
                "text-indent",
                "-ms-text-justify",
                "text-justify",
                "letter-spacing",
                "word-spacing",
                "-ms-writing-mode",
                "text-outline",
                "text-transform",
                "text-wrap",
                "-ms-text-overflow",
                "text-overflow",
                "text-overflow-ellipsis",
                "text-overflow-mode",
                "-ms-word-wrap",
                "word-wrap",
                "-ms-word-break",
                "word-break"
            ],
            [
                "color",
                "background",
                "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader",
                "background-color",
                "background-image",
                "background-repeat",
                "background-attachment",
                "background-position",
                "-ms-background-position-x",
                "background-position-x",
                "-ms-background-position-y",
                "background-position-y",
                "-webkit-background-clip",
                "-moz-background-clip",
                "background-clip",
                "background-origin",
                "-webkit-background-size",
                "-moz-background-size",
                "-o-background-size",
                "background-size"
            ],
            [
                "outline",
                "outline-width",
                "outline-style",
                "outline-color",
                "outline-offset",
                "opacity",
                "filter:progid:DXImageTransform.Microsoft.Alpha(Opacity",
                "-ms-filter:\\'progid:DXImageTransform.Microsoft.Alpha",
                "-ms-interpolation-mode",
                "-webkit-box-shadow",
                "-moz-box-shadow",
                "box-shadow",
                "filter:progid:DXImageTransform.Microsoft.gradient",
                "-ms-filter:\\'progid:DXImageTransform.Microsoft.gradient",
                "text-shadow"
            ],
            [
                "-webkit-transition",
                "-moz-transition",
                "-ms-transition",
                "-o-transition",
                "transition",
                "-webkit-transition-delay",
                "-moz-transition-delay",
                "-ms-transition-delay",
                "-o-transition-delay",
                "transition-delay",
                "-webkit-transition-timing-function",
                "-moz-transition-timing-function",
                "-ms-transition-timing-function",
                "-o-transition-timing-function",
                "transition-timing-function",
                "-webkit-transition-duration",
                "-moz-transition-duration",
                "-ms-transition-duration",
                "-o-transition-duration",
                "transition-duration",
                "-webkit-transition-property",
                "-moz-transition-property",
                "-ms-transition-property",
                "-o-transition-property",
                "transition-property",
                "-webkit-transform",
                "-moz-transform",
                "-ms-transform",
                "-o-transform",
                "transform",
                "-webkit-transform-origin",
                "-moz-transform-origin",
                "-ms-transform-origin",
                "-o-transform-origin",
                "transform-origin",
                "-webkit-animation",
                "-moz-animation",
                "-ms-animation",
                "-o-animation",
                "animation",
                "-webkit-animation-name",
                "-moz-animation-name",
                "-ms-animation-name",
                "-o-animation-name",
                "animation-name",
                "-webkit-animation-duration",
                "-moz-animation-duration",
                "-ms-animation-duration",
                "-o-animation-duration",
                "animation-duration",
                "-webkit-animation-play-state",
                "-moz-animation-play-state",
                "-ms-animation-play-state",
                "-o-animation-play-state",
                "animation-play-state",
                "-webkit-animation-timing-function",
                "-moz-animation-timing-function",
                "-ms-animation-timing-function",
                "-o-animation-timing-function",
                "animation-timing-function",
                "-webkit-animation-delay",
                "-moz-animation-delay",
                "-ms-animation-delay",
                "-o-animation-delay",
                "animation-delay",
                "-webkit-animation-iteration-count",
                "-moz-animation-iteration-count",
                "-ms-animation-iteration-count",
                "-o-animation-iteration-count",
                "animation-iteration-count",
                "-webkit-animation-direction",
                "-moz-animation-direction",
                "-ms-animation-direction",
                "-o-animation-direction",
                "animation-direction"
            ],
            [
                "content",
                "quotes",
                "counter-reset",
                "counter-increment",
                "resize",
                "cursor",
                "-webkit-user-select",
                "-moz-user-select",
                "-ms-user-select",
                "user-select",
                "nav-index",
                "nav-up",
                "nav-right",
                "nav-down",
                "nav-left",
                "-moz-tab-size",
                "-o-tab-size",
                "tab-size",
                "-webkit-hyphens",
                "-moz-hyphens",
                "hyphens",
                "pointer-events"
            ]
        ]
    },
    "git.confirmSync": false,
    "workbench.startupEditor": "newUntitledFile",
    "vsicons.dontShowNewVersionMessage": true
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
{
    "workbench.commandPalette.history": 100000,
    "workbench.editor.labelFormat": "medium",
    "background.enabled": false,
    // "background.style":{
    //     "opacity":0.3,
    //     // "background-position": "top right",
    //     "background-size": "100% 100%"
    // },
    // "background.useDefault": false,
    // "background.customImages": ["https://ss0.bdstatic.com/94oJfD_bAAcT8t7mm9GUKT-xh_/timg?image&quality=100&size=b4000_4000&sec=1505442527&di=d39f50e0d416f243df5c44515777c1b3&src=http://5b0988e595225.cdn.sohucs.com/q_mini,c_zoom,w_640/images/20170724/66eb531fe66943ad9f5bd1804fa00e5d.jpeg"],
    // "background.customImages": ["file:///D:/company/workspace/html/466661.jpg"
    // ],
    // "background.customImages": ["file:///C:/Users/Administrator/Desktop/KkBwdjblbjmlhgt.jpg"
    // ],

    "TortoiseSVN.tortoiseSVNProcExePath": "D:\\java\\svn\\bin\\TortoiseProc.exe",
    "editor.minimap.showSlider": "always",
    // 控制文件和目录在资源管理器中的排列方式。
    ///filesFirst - Sort files before folders
    //mixed - Sort files and folders without separation
    //modified - Sort by last modified time
    //type - Sort by file type
    "explorer.sortOrder": "modified",
    // 设置搜索忽略的文件夹
    "search.exclude": {
        "**/kuwanh5": true
    },
    // beautiful 设置
    "beautify.config": {
        // "newline_between_rules": true,
        "space_around_combinator": true
    },
    //当前参考线的颜色设置
    "indenticator.color.dark": "#ff6700",
    // 是否开启默认缩进辅助线
    "editor.renderIndentGuides": true,
    // 是否显示空格
    "editor.renderWhitespace": "none",
    //禁止 css 和 scss 的默认校验规则, 启用
    "css.validate": false,
    "scss.validate": false,
    // "stylelint.config": {
    //     "extends": "C:\\Users\\Administrator\\AppData\\Roaming\\npm\\node_modules\\stylelint-config-standard"
    // },
    //允许在任何文件中设置断点
    "debug.allowBreakpointsEverywhere": true,
    //允许内联显示调试信息
    "debug.inlineValues": true,
    //设置默认字体大小
    "editor.fontSize": 16,
    //迷你菜单是否开启
    "editor.minimap.enabled": true,
    //设置Beautify插件自执行[保存自动格式化]
    //"editor.formatOnSave": true,
    "editor.tabCompletion": true,
    //控制代码片段提示的位置
    "editor.snippetSuggestions": "top",
    //控制换行方式
    "editor.wordWrap": "on",
    //插件自动更新
    "extensions.autoUpdate": true,
    //自动保存
    "files.autoSave": "afterDelay",
    //修改fileheader模板
    "fileheader.tpl": "/*\\r\\n *-------------------------------------------------------------\r\n * @File  : Describe the file  \r\n * @Author: {author} \r\n * @Email : qinyuanqiuse@gmail.com \r\n * @GitHub: qinyuanqiblog.github.io \r\n * @Date  : {createTime} \r\n * @Last Modified by:   {lastModifiedBy} \r\n * @Last Modified time: {updateTime} \r\n *-------------------------------------------------------------\r\n */\r\n",
    //fileheader插件相关配置
    "fileheader.Author": "QinYuanqi",
    "fileheader.LastModifiedBy": "QinYuanqi",
    //是否使用git
    "git.enabled": false,
    //设置外部终端路径
    "terminal.external.windowsExec": "C:\\Program Files\\Git\\bin\\bash.exe",
    //设置内部终端
    // "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
    "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
    //设置新打开窗口的大小
    "window.newWindowDimensions": "maximized",
    //工作区主题
    "workbench.colorTheme": "Monokai Extended",
    //侧栏主题
    "workbench.iconTheme": "vscode-icons",
    //侧栏位置
    "workbench.sideBar.location": "right",
    "workbench.editor.closeOnFileDelete": false,
    //工作区的一些个性化设置
    "workbench.colorCustomizations": {
        "editorCursor.foreground": "#ff0000",
        "tab.activeBackground": "#666",
        //"editor.lineHighlightBackground": "#999",
        // "activityBar.foreground": "#ff0000",
        //设置git status状态的颜色
        // "activityBarBadge.background": "#f60",
        // "activityBar.background": "#fff",
        // "editorLineNumber.foreground": "#ff6803",
        // "editorLineNumber.foreground": "#b12457",
        "statusBar.background": "#0373ff"
    },
    // 基于活动编辑器控制窗口标题。基于上下文替换变量:
    // ${activeEditorShort}: 例如 myFile.txt
    // ${activeEditorMedium}: 例如 myFolder/myFile.txt
    // ${activeEditorLong}:  例如 /Users/Development/myProject/myFile.txt
    // ${rootName}: 例如 myProject
    // ${rootPath}: 例如 /Users/Development/myProject
    // ${appName}: 例如 VS Code
    // ${dirty}: 一个更新指示器,指示活动编辑器是否更新
    // ${separator}: 一个条件分隔符("-"),仅在左右是具有值的变量时才显示
    "window.title": "${appName}${separator}${rootName}${separator}${activeEditorShort}${dirty}",
    "window.zoomLevel": 1,
    //同步vscode 相关设置
    "sync.gist": "",
    "sync.lastUpload": "2017-04-21T00:21:03.285Z",
    "sync.version": 262,
    "sync.lastDownload": "",
    "sync.autoDownload": false,
    "sync.autoUpload": false,
    "sync.showSummary": true,
    "sync.forceDownload": false,
    "sync.anonymousGist": false,
    "sync.host": "",
    "sync.pathPrefix": "",
    //Csscomb 自定义规则校验
    "csscomb.preset": {
        "exclude": [
            ".git/**",
            "node_modules/**",
            "bower_components/**"
        ],
        // Whether to add a semicolon after the last value/mixin.
        "always-semicolon": true,
        // Set indent for code inside blocks, including media queries and nested rules.
        "block-indent": "    ",
        // Unify case of hexadecimal colors.
        "color-case": "lower",
        // Whether to expand hexadecimal colors or use shorthands.
        "color-shorthand": true,
        // Unify case of element selectors.
        "element-case": "lower",
        // Add/remove line break at EOF.
        "eof-newline": true,
        // Add/remove leading zero in dimensions.
        "leading-zero": false,
        // Unify quotes style.
        "quotes": "single",
        // Remove all rulesets that contain nothing but spaces.
        "remove-empty-rulesets": true,
        // Set space after `:` in declarations.
        "space-after-colon": " ",
        // Set space after combinator (for example, in selectors like `p > a`).
        "space-after-combinator": " ",
        // Set space after `{`.
        "space-after-opening-brace": "\n",
        // Set space after selector delimiter.
        "space-after-selector-delimiter": "\n",
        // Set space before `}`.
        "space-before-closing-brace": "\n",
        // Set space before `:` in declarations.
        "space-before-colon": "",
        // Set space before combinator (for example, in selectors like `p > a`).
        "space-before-combinator": " ",
        // Set space before `{`.
        "space-before-opening-brace": " ",
        // Set space before selector delimiter.
        "space-before-selector-delimiter": "",
        // Set space between declarations (i.e. `color: tomato`).
        "space-between-declarations": "\n",
        // Whether to trim trailing spaces.
        "strip-spaces": true,
        // Whether to remove units in zero-valued dimensions.
        "unitless-zero": true,
        // Whether to align prefixes in properties and values.
        "vendor-prefix-align": true,
        // Sort properties in particular order.
        "sort-order": [
            // 参考腾讯的规范
            [
                "display",
                "visibility",
                "float",
                "clear",
                "overflow",
                "overflow-x",
                "overflow-y",
                "clip",
                "zoom"
            ],
            [
                "position",
                "top",
                "right",
                "bottom",
                "left",
                "z-index"
            ],
            [
                "table-layout",
                "empty-cells",
                "caption-side",
                "border-spacing",
                "border-collapse",
                "list-style",
                "list-style-position",
                "list-style-type",
                "list-style-image"
            ],
            [
                "-webkit-box-orient",
                "-webkit-box-direction",
                "-webkit-box-decoration-break",
                "-webkit-box-pack",
                "-webkit-box-align",
                "-webkit-box-flex"
            ],
            [
                "margin",
                "margin-top",
                "margin-right",
                "margin-bottom",
                "margin-left",
                "-webkit-box-sizing",
                "-moz-box-sizing",
                "box-sizing",
                "border",
                "border-width",
                "border-style",
                "border-color",
                "border-top",
                "border-top-width",
                "border-top-style",
                "border-top-color",
                "border-right",
                "border-right-width",
                "border-right-style",
                "border-right-color",
                "border-bottom",
                "border-bottom-width",
                "border-bottom-style",
                "border-bottom-color",
                "border-left",
                "border-left-width",
                "border-left-style",
                "border-left-color",
                "-webkit-border-radius",
                "-moz-border-radius",
                "border-radius",
                "-webkit-border-top-left-radius",
                "-moz-border-radius-topleft",
                "border-top-left-radius",
                "-webkit-border-top-right-radius",
                "-moz-border-radius-topright",
                "border-top-right-radius",
                "-webkit-border-bottom-right-radius",
                "-moz-border-radius-bottomright",
                "border-bottom-right-radius",
                "-webkit-border-bottom-left-radius",
                "-moz-border-radius-bottomleft",
                "border-bottom-left-radius",
                "-webkit-border-image",
                "-moz-border-image",
                "-o-border-image",
                "border-image",
                "-webkit-border-image-source",
                "-moz-border-image-source",
                "-o-border-image-source",
                "border-image-source",
                "-webkit-border-image-slice",
                "-moz-border-image-slice",
                "-o-border-image-slice",
                "border-image-slice",
                "-webkit-border-image-width",
                "-moz-border-image-width",
                "-o-border-image-width",
                "border-image-width",
                "-webkit-border-image-outset",
                "-moz-border-image-outset",
                "-o-border-image-outset",
                "border-image-outset",
                "-webkit-border-image-repeat",
                "-moz-border-image-repeat",
                "-o-border-image-repeat",
                "border-image-repeat",
                "padding",
                "padding-top",
                "padding-right",
                "padding-bottom",
                "padding-left",
                "width",
                "min-width",
                "max-width",
                "height",
                "min-height",
                "max-height"
            ],
            [
                "font",
                "font-family",
                "font-size",
                "font-weight",
                "font-style",
                "font-variant",
                "font-size-adjust",
                "font-stretch",
                "font-effect",
                "font-emphasize",
                "font-emphasize-position",
                "font-emphasize-style",
                "font-smooth",
                "line-height",
                "text-align",
                "-webkit-text-align-last",
                "-moz-text-align-last",
                "-ms-text-align-last",
                "text-align-last",
                "vertical-align",
                "white-space",
                "text-decoration",
                "text-emphasis",
                "text-emphasis-color",
                "text-emphasis-style",
                "text-emphasis-position",
                "text-indent",
                "-ms-text-justify",
                "text-justify",
                "letter-spacing",
                "word-spacing",
                "-ms-writing-mode",
                "text-outline",
                "text-transform",
                "text-wrap",
                "-ms-text-overflow",
                "text-overflow",
                "text-overflow-ellipsis",
                "text-overflow-mode",
                "-ms-word-wrap",
                "word-wrap",
                "-ms-word-break",
                "word-break"
            ],
            [
                "color",
                "background",
                "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader",
                "background-color",
                "background-image",
                "background-repeat",
                "background-attachment",
                "background-position",
                "-ms-background-position-x",
                "background-position-x",
                "-ms-background-position-y",
                "background-position-y",
                "-webkit-background-clip",
                "-moz-background-clip",
                "background-clip",
                "background-origin",
                "-webkit-background-size",
                "-moz-background-size",
                "-o-background-size",
                "background-size"
            ],
            [
                "outline",
                "outline-width",
                "outline-style",
                "outline-color",
                "outline-offset",
                "opacity",
                "filter:progid:DXImageTransform.Microsoft.Alpha(Opacity",
                "-ms-filter:\\'progid:DXImageTransform.Microsoft.Alpha",
                "-ms-interpolation-mode",
                "-webkit-box-shadow",
                "-moz-box-shadow",
                "box-shadow",
                "filter:progid:DXImageTransform.Microsoft.gradient",
                "-ms-filter:\\'progid:DXImageTransform.Microsoft.gradient",
                "text-shadow"
            ],
            [
                "-webkit-transition",
                "-moz-transition",
                "-ms-transition",
                "-o-transition",
                "transition",
                "-webkit-transition-delay",
                "-moz-transition-delay",
                "-ms-transition-delay",
                "-o-transition-delay",
                "transition-delay",
                "-webkit-transition-timing-function",
                "-moz-transition-timing-function",
                "-ms-transition-timing-function",
                "-o-transition-timing-function",
                "transition-timing-function",
                "-webkit-transition-duration",
                "-moz-transition-duration",
                "-ms-transition-duration",
                "-o-transition-duration",
                "transition-duration",
                "-webkit-transition-property",
                "-moz-transition-property",
                "-ms-transition-property",
                "-o-transition-property",
                "transition-property",
                "-webkit-transform",
                "-moz-transform",
                "-ms-transform",
                "-o-transform",
                "transform",
                "-webkit-transform-origin",
                "-moz-transform-origin",
                "-ms-transform-origin",
                "-o-transform-origin",
                "transform-origin",
                "-webkit-animation",
                "-moz-animation",
                "-ms-animation",
                "-o-animation",
                "animation",
                "-webkit-animation-name",
                "-moz-animation-name",
                "-ms-animation-name",
                "-o-animation-name",
                "animation-name",
                "-webkit-animation-duration",
                "-moz-animation-duration",
                "-ms-animation-duration",
                "-o-animation-duration",
                "animation-duration",
                "-webkit-animation-play-state",
                "-moz-animation-play-state",
                "-ms-animation-play-state",
                "-o-animation-play-state",
                "animation-play-state",
                "-webkit-animation-timing-function",
                "-moz-animation-timing-function",
                "-ms-animation-timing-function",
                "-o-animation-timing-function",
                "animation-timing-function",
                "-webkit-animation-delay",
                "-moz-animation-delay",
                "-ms-animation-delay",
                "-o-animation-delay",
                "animation-delay",
                "-webkit-animation-iteration-count",
                "-moz-animation-iteration-count",
                "-ms-animation-iteration-count",
                "-o-animation-iteration-count",
                "animation-iteration-count",
                "-webkit-animation-direction",
                "-moz-animation-direction",
                "-ms-animation-direction",
                "-o-animation-direction",
                "animation-direction"
            ],
            [
                "content",
                "quotes",
                "counter-reset",
                "counter-increment",
                "resize",
                "cursor",
                "-webkit-user-select",
                "-moz-user-select",
                "-ms-user-select",
                "user-select",
                "nav-index",
                "nav-up",
                "nav-right",
                "nav-down",
                "nav-left",
                "-moz-tab-size",
                "-o-tab-size",
                "tab-size",
                "-webkit-hyphens",
                "-moz-hyphens",
                "hyphens",
                "pointer-events"
            ]
        ]
    },
    "git.confirmSync": false,
    "workbench.startupEditor": "newUntitledFile",
    "vsicons.dontShowNewVersionMessage": true,
    "guides.enabled": false,
    "sublimeTextKeymap.promptV3Features": true,
    "workbench.panel.location": "bottom"
}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488

20200223的配置

{
    "npm.enableScriptExplorer": true,
    "todohighlight.include": [
        "**/*.js",
        "**/*.jsx",
        "**/*.ts",
        "**/*.tsx",
        "**/*.html",
        "**/*.php",
        "**/*.css",
        "**/*.scss",
        "**/*/*.vue"
    ],
    "terminal.integrated.cursorBlinking": true,
    // 若搜索词全为小写,则不区分大小写进行搜索,否则区分大小写进行搜索
    "search.smartCase": false,
    // 设置后,终端中选中的文字将被复制到剪贴板。
    "terminal.integrated.copyOnSelection": true,
    // 设置地图的位置
    "editor.minimap.side": "right",
    "vetur.validation.template": false,
    // 函数后面括号的处理方式,false 表示默认去掉函数后的空格, true反之
    "javascript.format.insertSpaceBeforeFunctionParenthesis": false,
    "vetur.format.defaultFormatter.html": "js-beautify-html",
    // 把vue 添加到 eslint 中进验证,不用每次都看控制台
    "eslint.validate": [
        "javascript",
        // "javascriptreact",
        "vue"
    ],
    // "eslint.options": {
    //     "configFile": "./.eslintrc.js"
    // },
    "editor.tabSize": 1,
    "workbench.commandPalette.history": 100000,
    "workbench.editor.labelFormat": "medium",
    "background.enabled": false,
    // "background.style":{
    //     "opacity":0.3,
    //     // "background-position": "top right",
    //     "background-size": "100% 100%"
    // },
    // "background.useDefault": false,
    // "background.customImages": ["https://ss0.bdstatic.com/94oJfD_bAAcT8t7mm9GUKT-xh_/timg?image&quality=100&size=b4000_4000&sec=1505442527&di=d39f50e0d416f243df5c44515777c1b3&src=http://5b0988e595225.cdn.sohucs.com/q_mini,c_zoom,w_640/images/20170724/66eb531fe66943ad9f5bd1804fa00e5d.jpeg"],
    // "background.customImages": ["file:///D:/company/workspace/html/466661.jpg"
    // ],
    // "background.customImages": ["file:///C:/Users/Administrator/Desktop/KkBwdjblbjmlhgt.jpg"
    // ],
    "TortoiseSVN.tortoiseSVNProcExePath": "D:\\java\\svn\\bin\\TortoiseProc.exe",
    "editor.minimap.showSlider": "always",
    // 控制文件和目录在资源管理器中的排列方式。
    ///filesFirst - Sort files before folders
    //mixed - Sort files and folders without separation
    //modified - Sort by last modified time
    //type - Sort by file type
    "explorer.sortOrder": "modified",
    // beautiful 设置
    "beautify.config": {
        // "newline_between_rules": true,
        "space_around_combinator": true
    },
    //当前参考线的颜色设置
    "indenticator.color.dark": "#ff6700",
    // 是否开启默认缩进辅助线
    "editor.renderIndentGuides": true,
    // 是否显示空格
    "editor.renderWhitespace": "none",
    //禁止 css 和 scss 的默认校验规则, 启用
    "css.validate": false,
    "scss.validate": false,
    // "stylelint.config": {
    //     "extends": "C:\\Users\\Administrator\\AppData\\Roaming\\npm\\node_modules\\stylelint-config-standard"
    // },
    //允许在任何文件中设置断点
    "debug.allowBreakpointsEverywhere": true,
    //允许内联显示调试信息
    "debug.inlineValues": true,
    //设置默认字体大小
    "editor.fontSize": 16,
    //迷你菜单是否开启
    "editor.minimap.enabled": true,
    //设置Beautify插件自执行[保存自动格式化]
    //"editor.formatOnSave": true,
    "editor.tabCompletion": true,
    //控制代码片段提示的位置
    "editor.snippetSuggestions": "top",
    //控制换行方式
    "editor.wordWrap": "on",
    //插件自动更新
    "extensions.autoUpdate": true,
    //自动保存
    "files.autoSave": "afterDelay",
    //修改fileheader模板
    "fileheader.tpl": "/*\\r\\n *-------------------------------------------------------------\r\n * @File  : Describe the file  \r\n * @Author: {author} \r\n * @Email : qinyuanqiuse@gmail.com \r\n * @GitHub: qinyuanqiblog.github.io \r\n * @Date  : {createTime} \r\n * @Last Modified by:   {lastModifiedBy} \r\n * @Last Modified time: {updateTime} \r\n *-------------------------------------------------------------\r\n */\r\n",
    //fileheader插件相关配置
    "fileheader.Author": "QinYuanqi",
    "fileheader.LastModifiedBy": "QinYuanqi",
    //设置外部终端路径
    "terminal.external.windowsExec": "C:\\Program Files\\Git\\bin\\bash.exe",
    //设置内部终端
    "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
    // 设置Cmder's 的内部终端的正确姿势
    //     "terminal.integrated.shell.windows":
    // "C:\\WINDOWS\\sysnative\\cmd.exe",
    // "terminal.integrated.shellArgs.windows": ["/K", "C:\\Program Files (x86)\\cmder\\vscode.bat"],
    // "terminal.integrated.shellArgs.windows": ["/K", "C:\\Users\\Administrator\\.babun\\vscode.bat"],
    //设置新打开窗口的大小
    "window.newWindowDimensions": "maximized",
    //工作区主题
    "workbench.colorTheme": "Monokai Extended",
    //侧栏主题
    //侧栏位置
    "workbench.sideBar.location": "right",
    "workbench.editor.closeOnFileDelete": false,
    //工作区的一些个性化设置
    "workbench.colorCustomizations": {
        // 设置当前行数的颜色
        "editorActiveLineNumber.foreground": "#f60",
        "editorCursor.foreground": "#ff0000",
        "tab.activeBackground": "#666",
        //"editor.lineHighlightBackground": "#999",
        // "activityBar.foreground": "#ff0000",
        //设置git status状态的颜色
        // "activityBarBadge.background": "#f60",
        // "activityBar.background": "#fff",
        // "editorLineNumber.foreground": "#ff6803",
        // "editorLineNumber.foreground": "#b12457",
        "statusBar.background": "#0373ff"
    },
    // 基于活动编辑器控制窗口标题。基于上下文替换变量:
    // ${activeEditorShort}: 例如 myFile.txt
    // ${activeEditorMedium}: 例如 myFolder/myFile.txt
    // ${activeEditorLong}:  例如 /Users/Development/myProject/myFile.txt
    // ${rootName}: 例如 myProject
    // ${rootPath}: 例如 /Users/Development/myProject
    // ${appName}: 例如 VS Code
    // ${dirty}: 一个更新指示器,指示活动编辑器是否更新
    // ${separator}: 一个条件分隔符("-"),仅在左右是具有值的变量时才显示
    "window.title": "${appName}${separator}${rootName}${separator}${activeEditorShort}${dirty}",
    "window.zoomLevel": 1,
    //同步vscode 相关设置
    "sync.gist": "95e43aca9aa1ae2925a7323cf31af974",
    "sync.lastUpload": "2018-02-09T06:55:10.149Z",
    "sync.version": 262,
    "sync.lastDownload": "",
    "sync.autoDownload": false,
    "sync.autoUpload": false,
    "sync.showSummary": true,
    "sync.forceDownload": false,
    "sync.anonymousGist": false,
    "sync.host": "",
    "sync.pathPrefix": "",
    //Csscomb 自定义规则校验
    "csscomb.preset": {
        "exclude": [
            ".git/**",
            "node_modules/**",
            "bower_components/**"
        ],
        // Whether to add a semicolon after the last value/mixin.
        "always-semicolon": true,
        // Set indent for code inside blocks, including media queries and nested rules.
        "block-indent": "    ",
        // Unify case of hexadecimal colors.
        "color-case": "lower",
        // Whether to expand hexadecimal colors or use shorthands.
        "color-shorthand": true,
        // Unify case of element selectors.
        "element-case": "lower",
        // Add/remove line break at EOF.
        "eof-newline": true,
        // Add/remove leading zero in dimensions.
        "leading-zero": false,
        // Unify quotes style.
        "quotes": "single",
        // Remove all rulesets that contain nothing but spaces.
        "remove-empty-rulesets": true,
        // Set space after `:` in declarations.
        "space-after-colon": " ",
        // Set space after combinator (for example, in selectors like `p > a`).
        "space-after-combinator": " ",
        // Set space after `{`.
        "space-after-opening-brace": "\n",
        // Set space after selector delimiter.
        "space-after-selector-delimiter": "\n",
        // Set space before `}`.
        "space-before-closing-brace": "\n",
        // Set space before `:` in declarations.
        "space-before-colon": "",
        // Set space before combinator (for example, in selectors like `p > a`).
        "space-before-combinator": " ",
        // Set space before `{`.
        "space-before-opening-brace": " ",
        // Set space before selector delimiter.
        "space-before-selector-delimiter": "",
        // Set space between declarations (i.e. `color: tomato`).
        "space-between-declarations": "\n",
        // Whether to trim trailing spaces.
        "strip-spaces": true,
        // Whether to remove units in zero-valued dimensions.
        "unitless-zero": true,
        // Whether to align prefixes in properties and values.
        "vendor-prefix-align": true,
        // Sort properties in particular order.
        "sort-order": [
            // 参考腾讯的规范
            [
                "display",
                "visibility",
                "float",
                "clear",
                "overflow",
                "overflow-x",
                "overflow-y",
                "clip",
                "zoom"
            ],
            [
                "position",
                "top",
                "right",
                "bottom",
                "left",
                "z-index"
            ],
            [
                "table-layout",
                "empty-cells",
                "caption-side",
                "border-spacing",
                "border-collapse",
                "list-style",
                "list-style-position",
                "list-style-type",
                "list-style-image"
            ],
            [
                "-webkit-box-orient",
                "-webkit-box-direction",
                "-webkit-box-decoration-break",
                "-webkit-box-pack",
                "-webkit-box-align",
                "-webkit-box-flex"
            ],
            [
                "margin",
                "margin-top",
                "margin-right",
                "margin-bottom",
                "margin-left",
                "-webkit-box-sizing",
                "-moz-box-sizing",
                "box-sizing",
                "border",
                "border-width",
                "border-style",
                "border-color",
                "border-top",
                "border-top-width",
                "border-top-style",
                "border-top-color",
                "border-right",
                "border-right-width",
                "border-right-style",
                "border-right-color",
                "border-bottom",
                "border-bottom-width",
                "border-bottom-style",
                "border-bottom-color",
                "border-left",
                "border-left-width",
                "border-left-style",
                "border-left-color",
                "-webkit-border-radius",
                "-moz-border-radius",
                "border-radius",
                "-webkit-border-top-left-radius",
                "-moz-border-radius-topleft",
                "border-top-left-radius",
                "-webkit-border-top-right-radius",
                "-moz-border-radius-topright",
                "border-top-right-radius",
                "-webkit-border-bottom-right-radius",
                "-moz-border-radius-bottomright",
                "border-bottom-right-radius",
                "-webkit-border-bottom-left-radius",
                "-moz-border-radius-bottomleft",
                "border-bottom-left-radius",
                "-webkit-border-image",
                "-moz-border-image",
                "-o-border-image",
                "border-image",
                "-webkit-border-image-source",
                "-moz-border-image-source",
                "-o-border-image-source",
                "border-image-source",
                "-webkit-border-image-slice",
                "-moz-border-image-slice",
                "-o-border-image-slice",
                "border-image-slice",
                "-webkit-border-image-width",
                "-moz-border-image-width",
                "-o-border-image-width",
                "border-image-width",
                "-webkit-border-image-outset",
                "-moz-border-image-outset",
                "-o-border-image-outset",
                "border-image-outset",
                "-webkit-border-image-repeat",
                "-moz-border-image-repeat",
                "-o-border-image-repeat",
                "border-image-repeat",
                "padding",
                "padding-top",
                "padding-right",
                "padding-bottom",
                "padding-left",
                "width",
                "min-width",
                "max-width",
                "height",
                "min-height",
                "max-height"
            ],
            [
                "font",
                "font-family",
                "font-size",
                "font-weight",
                "font-style",
                "font-variant",
                "font-size-adjust",
                "font-stretch",
                "font-effect",
                "font-emphasize",
                "font-emphasize-position",
                "font-emphasize-style",
                "font-smooth",
                "line-height",
                "text-align",
                "-webkit-text-align-last",
                "-moz-text-align-last",
                "-ms-text-align-last",
                "text-align-last",
                "vertical-align",
                "white-space",
                "text-decoration",
                "text-emphasis",
                "text-emphasis-color",
                "text-emphasis-style",
                "text-emphasis-position",
                "text-indent",
                "-ms-text-justify",
                "text-justify",
                "letter-spacing",
                "word-spacing",
                "-ms-writing-mode",
                "text-outline",
                "text-transform",
                "text-wrap",
                "-ms-text-overflow",
                "text-overflow",
                "text-overflow-ellipsis",
                "text-overflow-mode",
                "-ms-word-wrap",
                "word-wrap",
                "-ms-word-break",
                "word-break"
            ],
            [
                "color",
                "background",
                "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader",
                "background-color",
                "background-image",
                "background-repeat",
                "background-attachment",
                "background-position",
                "-ms-background-position-x",
                "background-position-x",
                "-ms-background-position-y",
                "background-position-y",
                "-webkit-background-clip",
                "-moz-background-clip",
                "background-clip",
                "background-origin",
                "-webkit-background-size",
                "-moz-background-size",
                "-o-background-size",
                "background-size"
            ],
            [
                "outline",
                "outline-width",
                "outline-style",
                "outline-color",
                "outline-offset",
                "opacity",
                "filter:progid:DXImageTransform.Microsoft.Alpha(Opacity",
                "-ms-filter:\\'progid:DXImageTransform.Microsoft.Alpha",
                "-ms-interpolation-mode",
                "-webkit-box-shadow",
                "-moz-box-shadow",
                "box-shadow",
                "filter:progid:DXImageTransform.Microsoft.gradient",
                "-ms-filter:\\'progid:DXImageTransform.Microsoft.gradient",
                "text-shadow"
            ],
            [
                "-webkit-transition",
                "-moz-transition",
                "-ms-transition",
                "-o-transition",
                "transition",
                "-webkit-transition-delay",
                "-moz-transition-delay",
                "-ms-transition-delay",
                "-o-transition-delay",
                "transition-delay",
                "-webkit-transition-timing-function",
                "-moz-transition-timing-function",
                "-ms-transition-timing-function",
                "-o-transition-timing-function",
                "transition-timing-function",
                "-webkit-transition-duration",
                "-moz-transition-duration",
                "-ms-transition-duration",
                "-o-transition-duration",
                "transition-duration",
                "-webkit-transition-property",
                "-moz-transition-property",
                "-ms-transition-property",
                "-o-transition-property",
                "transition-property",
                "-webkit-transform",
                "-moz-transform",
                "-ms-transform",
                "-o-transform",
                "transform",
                "-webkit-transform-origin",
                "-moz-transform-origin",
                "-ms-transform-origin",
                "-o-transform-origin",
                "transform-origin",
                "-webkit-animation",
                "-moz-animation",
                "-ms-animation",
                "-o-animation",
                "animation",
                "-webkit-animation-name",
                "-moz-animation-name",
                "-ms-animation-name",
                "-o-animation-name",
                "animation-name",
                "-webkit-animation-duration",
                "-moz-animation-duration",
                "-ms-animation-duration",
                "-o-animation-duration",
                "animation-duration",
                "-webkit-animation-play-state",
                "-moz-animation-play-state",
                "-ms-animation-play-state",
                "-o-animation-play-state",
                "animation-play-state",
                "-webkit-animation-timing-function",
                "-moz-animation-timing-function",
                "-ms-animation-timing-function",
                "-o-animation-timing-function",
                "animation-timing-function",
                "-webkit-animation-delay",
                "-moz-animation-delay",
                "-ms-animation-delay",
                "-o-animation-delay",
                "animation-delay",
                "-webkit-animation-iteration-count",
                "-moz-animation-iteration-count",
                "-ms-animation-iteration-count",
                "-o-animation-iteration-count",
                "animation-iteration-count",
                "-webkit-animation-direction",
                "-moz-animation-direction",
                "-ms-animation-direction",
                "-o-animation-direction",
                "animation-direction"
            ],
            [
                "content",
                "quotes",
                "counter-reset",
                "counter-increment",
                "resize",
                "cursor",
                "-webkit-user-select",
                "-moz-user-select",
                "-ms-user-select",
                "user-select",
                "nav-index",
                "nav-up",
                "nav-right",
                "nav-down",
                "nav-left",
                "-moz-tab-size",
                "-o-tab-size",
                "tab-size",
                "-webkit-hyphens",
                "-moz-hyphens",
                "hyphens",
                "pointer-events"
            ]
        ]
    },
    "git.confirmSync": false,
    "workbench.startupEditor": "newUntitledFile",
    "guides.enabled": false,
    "sublimeTextKeymap.promptV3Features": true,
    "workbench.panel.location": "bottom",
    "sync.quietSync": false,
    "sync.askGistName": false,
    "todohighlight.isEnable": true,
    "explorer.confirmDelete": false,
    "cSpell.enabledLanguageIds": [
        "asciidoc",
        "c",
        "cpp",
        "csharp",
        "css",
        "go",
        "handlebars",
        "html",
        "jade",
        "javascript",
        "javascriptreact",
        "json",
        "latex",
        "less",
        "markdown",
        "php",
        "plaintext",
        "pub",
        "python",
        "restructuredtext",
        "rust",
        "sass",
        "scss",
        "text",
        "typescript",
        "typescriptreact",
        "vue",
        "yml"
    ],
    "gitlens.keymap": "alternate",
    "gitlens.advanced.messages": {
        "suppressGitDisabledWarning": true,
        "suppressSupportGitLensNotification": true,
        "suppressShowKeyBindingsNotice": true
    },
    "editor.quickSuggestions": {
        "strings": true
    },
    "element-helper.version": "2.3",
    "explorer.confirmDragAndDrop": false,
    "files.associations": {
        "*.wpy": "vue",
        "*.cjson": "jsonc",
        "*.wxss": "css",
        "*.wxs": "javascript"
    },
    "breadcrumbs.enabled": true,
    "references.preferredLocation": "view",
    "[html]": {
        "editor.defaultFormatter": "HookyQR.beautify"
    },
    "[json]": {
        "editor.defaultFormatter": "HookyQR.beautify"
    },
    "workbench.iconTheme": "vscode-icons",
    "emmet.includeLanguages": {
        "wxml": "html"
    },
    "minapp-vscode.disableAutoConfig": true,
    "[javascript]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "turboConsoleLog.logMessagePrefix": "Log",
    "prettier.singleQuote": true,
    "javascript.format.insertSpaceAfterSemicolonInForStatements": false,
    "turboConsoleLog.quote": "'",
    "editor.renderControlCharacters": false,
    "gitlens.views.compare.files.layout": "tree",
    "[vue]": {
        "editor.defaultFormatter": "octref.vetur"
    },
    "prettier.trailingComma": "es5",
    "prettier.semi": false,
    "editor.gotoLocation.multipleImplementations": "goto",
    "[scss]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[css]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "diffEditor.ignoreTrimWhitespace": false,
    "vsicons.dontShowNewVersionMessage": true
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
上次更新: 2023/09/08, 16:58:33
vscode prettier eslint 插件格式化不生效的问题

vscode prettier eslint 插件格式化不生效的问题→

最近更新
01
若依3.8.5版本vue-cli升级到 5.0.8碰到的一些问题
10-08
02
vuepress添加sitemap
05-17
03
vscode Live Server 插件使用教程
05-16
更多文章>
Theme by Vdoing | Copyright © 2019-2023 Evan Xu | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式