情况一
修改vs code默认的格式化工具
ctrl+p,输入settings.json
setting.json将这一项改成如下
"[vue]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
之前的是
"[vue]": {
"editor.defaultFormatter": "octref.vetur"
},
即使使用定义了
"prettier.semi": false,
"prettier.singleQuote": true,
"editor.tabSize": 2,
还是采用双引号,而不是单引号,行尾的分号也还在。
情况二
如果本地项目里有eslint.rc文件,同时又装了eslint vscode的插件,又另当别论,此时会以代码中的配置文件优先使用,vscode不知所措,这时常规的ctrl + shift + f 是无效的。变通一下,改用ctrl + s 保存的时候当项目的代码格式化掉。
网友评论