当前位置: 首页 > Web前端 > HTML

通过.vscode-settings.json,非感知控件成员的vscode性能

时间:2023-03-28 17:58:03 HTML

通过.vscode/settings.json,添加.vscode/settings.json文件,实现非感知控件成员的vscode性能在项目根目录下,项目成员的vscode性能是一致的。常见需求包括保存文件自动修复、保存并自动格式化代码等。为尊重会员个性化需求,不控制主题、字体等。.vscode/settings.json{//避免非tsvue项目提示n多条红线提示Property'xxx'doesnotexistontype"vetur.validation.interpolation":false,//自动格式化"editor.formatOnSave":true,//可选,文件自动保存"files.autoSave":"afterDelay",//eslint规则对以下后缀文件生效。默认是["javascript","javascriptreact"]"eslint.validate":["javascript","javascriptreact","typescript","typescriptreact","vue"],"stylelint.validate":["css","scss","less","acss"],//保存文件时自动修复eslint和stylelint中可修复的问题"editor.codeActionsOnSave":{"source.fixAll.eslint":true,"source.fixAll.stylelint":true//"source.fixAll.markdownlint":true},//语言默认格式化规则"editor.defaultFormatter":"esbenp.prettier-vscode","[javascript]":{"editor.defaultFormatter":"esbenp.prettier-vscode"},"[javascriptreact]":{"editor.defaultFormatter":"esbenp.prettier-vscode"},"[typescript]":{"editor.defaultFormatter":"esbenp.prettier-vscode"},"[typescriptreact]":{"editor.defaultFormatter":"esbenp.prettier-vscode"},"[vue]":{"editor.defaultFormatter":"esbenp.prettier-vscode"},"[css]":{"editor.defaultFormatter":"esbenp.prettier-vscode"},"[less]":{"editor.defaultFormatter":"esbenp.prettier-vscode"},"[scss]":{"editor.defaultFormatter":"esbenp.prettier-vscode"},"[html]":{"editor.defaultFormatter":"esbenp.prettier-vscode"},"[json]":{"editor.默认表单atter":"esbenp.prettier-vscode"},"[jsonc]":{"editor.defaultFormatter":"esbenp.prettier-vscode"}}原理:项目级配置优先级高于配置组合vscode编辑器,vscode/extensions.json一起配置效果更好