采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
安装了prettier插件,并且设置了formateOnSave:ture,并没有自动将双引号设置为单引号
已解决,如下图,安装并启用了prettier插件后,在 vscode的 【设置】中搜索【prettier】 然后找到 【Prettier: Single Quote】 你会发现这一项没有勾选,勾选上则启用单引号。
另外如果习惯末尾不加分号可以把【Prettier: Semi】这一项给取消勾选(特别是写vue启用了 ESlint的时候又启用了prettier,你会发现每次格式化代码或者开启保存自动格式化都会加上分号,很烦人)
感谢,终于不用每次写demo都加个.prettierrc文件了
{
"editor.formatOnSave": true,
"editor.tabSize": 2,
"editor.tabCompletion": "on",
"files.autoSave": "onFocusChange",
"javascript.preferences.quoteStyle": "single",
"typescript.preferences.quoteStyle": "single",
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"prettier.jsxBracketSameLine": true,
"prettier.jsxSingleQuote": true,
"prettier.semi": false,
"prettier.singleQuote": true
}
Prettier 版本:5.8.0
很棒,解决了
"[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },关键句
都设置了。。。。还是无效。。。。。。
我的测试记过是系统里面有多个插件format,按下F1,选择prettier,问题就解决了
重启一下编辑器也无效吗?
应该是prettier版本的问题,老师使用的2.xx,现在装的时候就已经是3.20了,然后自己看prettier的文档也没看懂要咋配置。
是的 重启也无效
安装并启用了prettier插件后,在 vscode的 【设置】中搜索【prettier】 然后找到 【Prettier: Single Quote】 你会发现这一项没有勾选,勾选上则启用单引号
登录后可查看更多问答,登录/注册
Dell老师专为TypeScript小白打造的,全栈式教学TS入门课程
2.0k 13
1.4k 12
989 11
1.1k 10
1.0k 8