欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

vscode配置

程序员文章站 2022-06-01 10:25:46
...

一. vscode配置

1. 设置vue文件格式化

"workbench.editor.enablePreview": false, // 是否允许预览
"editor.detectIndentation": false, // 默认根据文件类型预测空格数关闭
"editor.insertSpaces": true, // 自动插入空格
"editor.tabSize": 2, // 代码缩进修改成2个空格
"prettier.eslintIntegration": true,  //让prettier使用eslint的代码格式进行校验
"prettier.semi": false,  //去掉代码结尾的分号
"prettier.singleQuote": true,  //使用单引号替代双引号
"javascript.format.insertSpaceBeforeFunctionParenthesis": true,
//让函数(名)和后面的括号之间加个空格
"editor.renderControlCharacters": true, // 控制器是否显示控制字符
"editor.renderWhitespace": "all" // 在空白字符上显示符号的方式

2. vetur配置

"vetur.format.defaultFormatter.html": "js-beautify-html" // vue中格式化html代码
"emmet.useNewEmmet": false,
"emmet.showAbbreviationSuggestions": true,
"emmet.showExpandedAbbreviation": "always", // required to work with
"emmet.includeLanguages": {
  "vue-html": "html",
  "vue": "html",
  "*.tpl": "html"
},
"files.associations": {
  "*.tpl": "html"
},
"emmet.triggerExpansionOnTab": true,
"emmet.syntaxProfiles": {
  "vue-html": "html",
  "vue": "html"
},

3. Document This插件配置

"docthis.includeAuthorTag": true, //出现@Author
"docthis.includeDescriptionTag": true, //出现@Description
"docthis.authorName": "halapro.liu",

4. eslint插件配置

"eslint.autoFixOnSave": false, // 每次保存的时候按eslint风格修复
"eslint.validate": [
  "javascript",
  "javascriptreact",
  "vue"
],

5. Iterm2

"terminal.external.osxExec": "iTerm.app", // 修改vsc的终端为iTerm2

6. Code Runner插件控制台乱码

"code-runner.runInTerminal": true

7. Indent-rainbow插件

"indentRainbow.indentSetter": {
  "javascript": { "tabSize": 2, "insertSpaces": true }
}

二. vscode插件

  • Auto Close Tag
  • Auto Rename Tag
  • Auto Import
  • Beautify
  • Bracket Pair Colorizer
  • Code Runner
  • Document This
  • File Peek
  • File Utils
  • GitLens
  • goTo
  • indent-rainbow
  • Project Manager
  • Vertu
  • view-in-browser