spa/.vscode/settings.json
2025-03-29 11:46:12 +08:00

70 lines
2.4 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
/* 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"
}
}