12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- {
- /* 开启保存时自动格式化 */
- "editor.formatOnSave": true,
- /* eslint的配置 */
- // "eslint.enable": true,
- "eslint.run": "onSave",
- "eslint.options": {
- "extensions": [
- ".js",
- ".vue"
- ]
- },
- "editor.codeActionsOnSave": {
- "source.fixAll.eslint": true // 保存时自动修复
- },
- // 关闭 vscode 默认的检查工具
- "html.validate.scripts": false,
- "javascript.validate.enable": false,
- "eslint.alwaysShowStatus": true,
- "eslint.format.enable": true,
- "scss.lint.duplicateProperties": "error",
- "css.lint.duplicateProperties": "error",
- "less.lint.zeroUnits": "error",
- "eslint.validate": [
- "javascript",
- "javascriptreact",
- "vue-html",
- "vue",
- "html"
- ],
- /* 每种语言默认的格式化规则 */
- "[html]": {
- "editor.defaultFormatter": "esbenp.prettier-vscode"
- },
- "[css]": {
- "editor.defaultFormatter": "esbenp.prettier-vscode"
- },
- "[scss]": {
- "editor.defaultFormatter": "esbenp.prettier-vscode"
- },
- "[vue]": {
- // .vue文件使用vetur作为格式化工具
- "editor.defaultFormatter": "octref.vetur"
- },
- "[javascript]": {
- "editor.defaultFormatter": "dbaeumer.vscode-eslint"
- },
- "[typescript]": {
- "editor.defaultFormatter": "dbaeumer.vscode-eslint"
- },
- "vetur.format.defaultFormatter.html": "none", // 不使用vetur格式化.vue里的html代码
- "vetur.format.defaultFormatter.js": "none",
- "[json]": {
- "editor.defaultFormatter": "esbenp.prettier-vscode"
- },
- "editor.tabSize": 2,
- "editor.detectIndentation": false, //为true时tabSize配置不生效
- "editor.insertSpaces": true,
- "search.followSymlinks": false,
- "git.confirmSync": false,
- "editor.rulers": [],
- /* koroFileHeader插件 头部注释 快捷键:window:ctrl+alt+i , mac:ctrl+cmd+i , linux: ctrl+meta+i */
- "fileheader.customMade": {
-
- "Author": "shenmei", // 创建者
- "Date": "Do not edit", // 文件创建时间(不变)
- "LastEditors": "shenmei", // 文件最后编辑者
- "LastEditTime": "", // 文件最后编辑时间
- "Description": "", // 描述
- "FilePath": "" // 路径
- },
- /* koroFileHeader插件 函数注释 快捷键:window:ctrl+alt+t , mac:ctrl+cmd+t , linux: ctrl+meta+t */
- "fileheader.cursorMode": {
- "autoAdd": true,
- "description": "",
- "param": "",
- "return": ""
- },
- "px-to-rem.number-of-decimals-digits": 16,
- "px-to-rem.px-per-rem": 1,
- "window.zoomLevel": 1,
- "javascript.updateImportsOnFileMove.enabled": "always",
- "diffEditor.maxComputationTime": 0,
- "workbench.iconTheme": "vscode-icons",
- "vetur.ignoreProjectWarning": true
- }
-
|