70 lines
2.4 KiB
JSON
70 lines
2.4 KiB
JSON
{
|
||
/* html 标签自动补全 */
|
||
"emmet.triggerExpansionOnTab": true, // 启用后,按下TAB键,将展开Emmet缩写
|
||
"emmet.syntaxProfiles": {
|
||
"vue-html": "html",
|
||
"vue": "html"
|
||
},
|
||
"emmet.includeLanguages": {
|
||
"vue-html": "html",
|
||
"vue": "html"
|
||
},
|
||
/* */
|
||
"editor.formatOnSave": true, // 代码在保存的时候自动格式化
|
||
"editor.formatOnSaveMode": "file", // 设置保存文件时格式化整个文件还是仅被修改处。该配置项仅在 "editor.formatOnSave" 为 true时生效
|
||
"editor.formatOnType": true, // 设置输入完成后是否自动格式化当前行
|
||
/* */
|
||
"search.followSymlinks": false, // 防止VSCode启动带有node_modules的项目的时候很卡的问题
|
||
/* 不显示文件 */
|
||
"files.exclude": {
|
||
"**/node_modules/": true,
|
||
"dist": true
|
||
},
|
||
/* vetur */
|
||
// "vetur.validation.template": false, // 不使用esLint-Plugin-vue校验template
|
||
"vetur.format.defaultFormatter.html": "prettier",
|
||
"vetur.format.defaultFormatter.js": "prettier",
|
||
"vetur.format.defaultFormatter.css": "prettier",
|
||
"vetur.format.defaultFormatter.less": "prettier",
|
||
"vetur.format.defaultFormatter.scss": "prettier",
|
||
"vetur.format.defaultFormatter.stylus": "stylus-supremacy",
|
||
"vetur.format.defaultFormatter.sass": "sass-formatter",
|
||
"vetur.format.defaultFormatter.postcss": "prettier",
|
||
"vetur.format.defaultFormatter.ts": "prettier",
|
||
/* eslint配置 */
|
||
"eslint.alwaysShowStatus": true, // 设置状态栏是否一直显示ESlint图标项,true表示一直显示
|
||
"editor.codeActionsOnSave": {
|
||
"source.fixAll.eslint": true
|
||
},
|
||
"eslint.codeAction.showDocumentation": {
|
||
"enable": true
|
||
},
|
||
"eslint.run": "onType",
|
||
"eslint.options": {
|
||
"extensions": [".js", ".vue", ".jsx", ".tsx"]
|
||
},
|
||
/* 设置各种代码的默认格式化器//以下为默认配置 */
|
||
"[vue]": {
|
||
// 指定 *.vue 文件的格式化工具为vetur
|
||
"editor.defaultFormatter": "octref.vetur"
|
||
},
|
||
"[html]": {
|
||
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||
},
|
||
"[css]": {
|
||
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||
},
|
||
"[less]": {
|
||
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||
},
|
||
"[javascript]": {
|
||
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||
},
|
||
"[json]": {
|
||
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||
},
|
||
"[jsonc]": {
|
||
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||
}
|
||
}
|