用vscode写react项目时,发现render()中写JSX语法时,不能像在正常html文件中那样,快速补全html标签,如我要li*4 然后tab,不行。
这样写真的好慢。。要逐个标签敲。。头尾标签都要。。。
刚从sublime转过来vscode,要装什么插件才可以使jsx支持像emmet那样的写法呢?谢谢!
用vscode写react项目时,发现render()中写JSX语法时,不能像在正常html文件中那样,快速补全html标签,如我要li*4 然后tab,不行。
这样写真的好慢。。要逐个标签敲。。头尾标签都要。。。
刚从sublime转过来vscode,要装什么插件才可以使jsx支持像emmet那样的写法呢?谢谢!
我的vscode版本1.20,按照高票答案@JUST_的方法试了下没有生效,但是在配置文件中配置
"emmet.includeLanguages": {
"javascript": "javascriptreact"
}
后成功了。
1、自1.15.0版本开始,vscode的tab展开emmet就被调整了(至少我不适应,降版本到1.14.0了);
2、我将*.jsx文件关联为JavaScript React,然后在首选项中配置了这个:
"emmet.syntaxProfiles": {
"JavaScript React": "jsx"
}
3、配合插件Sublime Babel更棒
6 回答2.3k 阅读
3 回答2.1k 阅读✓ 已解决
2 回答2.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
3 回答1.7k 阅读✓ 已解决
经@elten 的提示,找到了解决办法,在vscode设置里设置 "emmet.triggerExpansionOnTab": true