vscode 针对vue 进行eslint格式化
解决方案当前vscode 版本 1.45.1首先安装eslint,prettier-Code formatter,vetur 这三个插件,大多数情况下vetur已经安装了。然后文件——首选项——设置,来到用户设置。在settion.json 粘贴一下代码{"workbench.editor.enablePreview": false, //打开文件不覆盖"search.followSymlinks
·
解决方案
当前vscode 版本 1.45.1
首先安装eslint,prettier-Code formatter,vetur 这三个插件,大多数情况下vetur已经安装了。
然后文件——首选项——设置,来到用户设置。
在settion.json 粘贴一下代码
{
"workbench.editor.enablePreview": false, //打开文件不覆盖
"search.followSymlinks": false, //关闭rg.exe进程
"editor.minimap.enabled": false, //关闭迷你图快速预览
"files.autoSave": "onWindowChange", // 切换窗口时自动保存。
"editor.lineNumbers": "on", //开启行数提示
"editor.quickSuggestions": {
//开启自动显示建议
"other": true,
"comments": true,
"strings": true
},
"editor.tabSize": 2, //制表符符号eslint
"editor.formatOnSave": true, //每次保存自动格式化
"prettier.eslintIntegration": true, //让prettier使用eslint的代码格式进行校验
"prettier.semi": true, //去掉代码结尾的分号
"prettier.singleQuote": true, //使用带引号替代双引号
"javascript.format.insertSpaceBeforeFunctionParenthesis": true, //让函数(名)和后面的括号之间加个空格
"vetur.format.defaultFormatter.html": "js-beautify-html", //格式化.vue中html
"vetur.format.defaultFormatterOptions": {
"js-beautify-html": {
// "wrap_attributes": "force-aligned" //属性强制折行对齐
}
},
"eslint.format.enable": true, // eslint格式化开启
"eslint.validate": [
// eslint校验的文件列表
"javascript",
"vue",
"html"
],
/* 添加如下配置 */
"vetur.format.defaultFormatter.js": "vscode-typescript", // 取消vetur默认的JavaScript格式化工具
"[javascript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint" // 只采用eslint的格式化
},
"[vue]": {
"editor.defaultFormatter": "octref.vetur" // vue文件还是采用vetur格式化
}
}
完成!
更多推荐
已为社区贡献1条内容
所有评论(0)