VSCode似乎没有在jsx中自动缩进HTML元素?
有没有办法解决它。
更新:
在 Atom :
在 VSCode :
中答案 0 :(得分:27)
尝试将语言模式更改为JavaScript React。
答案 1 :(得分:7)
将语言更改为Javascript React
(有关说明,请参见其他答案),然后使用以下命令:
alt + shift + f
答案 2 :(得分:0)
使用Esben Petersen的扩展名“ Prettier-Code formatter”。假设您的文件是jsx文件,它将在保存时自动格式化。
答案 3 :(得分:0)
1。 将用户设置添加到
"files.associations": {
"*.js": "javascriptreact"
},
2。安装插件
Auto Install Tag
然后重新加载。它将解决您的问题。
顺便说一句,我认为现在有一个错误。如果没有组件道具,自动缩进效果很好,但是有了道具,它现在将无法工作。
<Component>Enter
===>
<Component>
:
</Component>
但是
<Component someProps={10}}Enter
===>
<Component someProps={10}>
:</Component>
任何可以解决此问题的人都请帮助我:)我在Mac上使用