请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

安装了prettier插件,并且设置了formateOnSave:ture,并没有自动将双引号设置为单引号

安装了prettier插件,并且设置了formateOnSave:ture,并没有自动将双引号设置为单引号

正在回答 回答被采纳积分+3

5回答

网络首席管理监察官 2020-02-03 15:43:32


已解决,如下图,安装并启用了prettier插件后,在 vscode的 【设置】中搜索【prettier】 然后找到 【Prettier: Single Quote】 你会发现这一项没有勾选,勾选上则启用单引号。

另外如果习惯末尾不加分号可以把【Prettier: Semi】这一项给取消勾选(特别是写vue启用了 ESlint的时候又启用了prettier,你会发现每次格式化代码或者开启保存自动格式化都会加上分号,很烦人)

https://img1.sycdn.imooc.com//szimg/5e37ce2209f86b6c10860799.jpg


5 回复 有任何疑惑可以回复我~
躲躲藏藏 2020-12-10 14:31:14

https://img1.sycdn.imooc.com/szimg/5fd1b92a09abe08025001350.jpg

https://img1.sycdn.imooc.com//szimg/5fd1c0750920972420400918.jpg



{

"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

1 回复 有任何疑惑可以回复我~
  • 很棒,解决了
    回复 有任何疑惑可以回复我~ 2021-04-10 17:04:45
  • 知心_ #2
    "[javascript]": {
    
    "editor.defaultFormatter": "esbenp.prettier-vscode"
    
    },关键句
    回复 有任何疑惑可以回复我~ 2022-01-17 17:21:26
叫兽儿 2021-03-26 14:51:57

都设置了。。。。还是无效。。。。。。

0 回复 有任何疑惑可以回复我~
慕粉2358455732 2021-03-15 14:36:27

我的测试记过是系统里面有多个插件format,按下F1,选择prettier,问题就解决了

0 回复 有任何疑惑可以回复我~
Dell 2020-01-30 10:56:29

重启一下编辑器也无效吗?

0 回复 有任何疑惑可以回复我~
  • HWLUO #1
    应该是prettier版本的问题,老师使用的2.xx,现在装的时候就已经是3.20了,然后自己看prettier的文档也没看懂要咋配置。
    回复 有任何疑惑可以回复我~ 2020-01-30 15:19:08
  • 提问者 一种调 #2
    是的 重启也无效
    回复 有任何疑惑可以回复我~ 2020-01-30 21:33:15
  • 安装并启用了prettier插件后,在 vscode的 【设置】中搜索【prettier】 然后找到 【Prettier: Single Quote】 你会发现这一项没有勾选,勾选上则启用单引号
    回复 有任何疑惑可以回复我~ 2020-02-03 15:45:26
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信