语言插件

Chinese (Simplified) Language Pack for Visual Studio Code

安装后的vscode是英文版本,可以通过安装中文插件启用中文版本。
安装 Chinese (Simplified) Language Pack for Visual Studio Code 简体中文插件,然后重启vscode就能使用中文版本。
高频插件 - 图1

通用插件

Prettier - Code formatter

image.png

  1. // .prettierrc.js
  2. module.exports = {
  3. printWidth: 100,
  4. tabWidth: 2,
  5. useTabs: false,
  6. semi: false,
  7. singleQuote: true,
  8. quoteProps: 'as-needed',
  9. jsxSingleQuote: true,
  10. trailingComma: 'none',
  11. bracketSpacing: true,
  12. jsxBracketSameLine: false,
  13. arrowParens: 'always',
  14. requirePragma: false,
  15. insertPragma: false,
  16. proseWrap: 'always',
  17. htmlWhitespaceSensitivity: 'css',
  18. endOfLine: 'auto'
  19. }

Live Server

image.png

vscode-fileheader

高频插件 - 图4
(1)按照下图,修改作者、更新者为自己名称:
高频插件 - 图5
(2)使用 Ctrl+alt+i 插入头部,效果如下:
高频插件 - 图6

Material Icon Theme

image.png
image.png

VSCode Great Icons

高频插件 - 图9
高频插件 - 图10

Git

Git Lens

Supercharge the Git capabilities built into Visual Studio Code.
image.png

image.png

Git History

View git log, file history, compare branches or commits.
image.png

gitignore

高频插件 - 图14

微信小程序开发的相关插件

miniapp

高频插件 - 图15

Vue开发的相关插件

vetur

image.png

react开发的相关插件

ES7 React/Redux/GraphQL/React-Native snippets

高频插件 - 图17

样式处理

Easy WXLESS

高频插件 - 图18

{
  // 全局配置
  // 使用vscode的 easy less 插件
  "less.compile": {
    "sourceMap": true,
    "sourceMapFileInline": true,
    "out": "${workspaceRoot}/public/assets/less/",
    "autoprefixer": "> 5%, last 2 Chrome versions, not ie 6-8",
    "main": [
      "${workspaceRoot}/public/assets/less/master/style.less",
      "${workspaceRoot}/public/assets/less/index/index.less"
    ]
  }
}
// out: ./about.css, compress: false, sourceMap: true
// 单文件配置,可以看插件的文档,或者github仓库

Less IntelliSense

image.png

Live Sass Compiler

image.png

{
  // vscode插件 Live Scss Compiler
  // https://www.jianshu.com/p/fe11340ebd75
  // vscode-live-sass-compiler 文档
  // https://github.com/ritwickdey/vscode-live-sass-compiler/blob/master/docs/settings.md
  "liveSassCompile.settings.formats": [
    {
      "format": "expanded",
      "extensionName": ".css",
      "savePath": null
    }
  ],
  "liveSassCompile.settings.excludeList": [
    "public/assets/scss/common/**",
    "public/assets/scss/mixins/**"
  ],
  "liveSassCompile.settings.includeItems": [
    "public/assets/scss/index.scss"
  ]
}

php

PHP IntelliSense

image.png

PHP Debug

image.png