在 VSC 上为 .tsx 文件启用 Emmet
Posted
技术标签:
【中文标题】在 VSC 上为 .tsx 文件启用 Emmet【英文标题】:Enable Emmet for .tsx files on VSC 【发布时间】:2018-09-19 04:08:40 【问题描述】:我正在使用 Visual Studio Code。如何在 .tsx 文件上启用 emmet?
我想要一个简单的
.foo + tab
扩展为
<div className="Foo"></div>
但是,我尝试过的任何操作似乎都没有触发 emmet 的上述预期行为。
这是我的 VSC 设置:
"emmet.triggerExpansionOnTab": true,
"emmet.includeLanguages":
"javascript": "javascriptreact",
"typescript": "typescriptreact",
,
【问题讨论】:
您好,您在问题中描述的设置适用于.js
和.tsx
文件,支持JSX
。它可能对您不起作用的一个原因是,"emmet.showExpandedAbbreviation": "inMarkupAndStylesheetFilesOnly"
理想情况下应该是 "emmet.showExpandedAbbreviation": "always"
,就像我的情况一样。
【参考方案1】:
我在我的 VS Code 用户设置中设置了它,它可以根据需要为 .tsx
文件工作:
"emmet.includeLanguages":
"javascript": "javascriptreact",
"typescript": "typescriptreact"
【讨论】:
【参考方案2】:"emmet.includeLanguages":
"javascript": "javascriptreact",
"typescript": "javascriptreact"
,
这是我的设置,可以正常使用
【讨论】:
以上是关于在 VSC 上为 .tsx 文件启用 Emmet的主要内容,如果未能解决你的问题,请参考以下文章
使用 Emmet 在 Visual Studio Code 中包装 HTML 元素 [重复]
json 使用VSCODE 1.7在jsx文件中启用Emmet