如果我在.php文件上编码
<div id= ~~
emmet => idate, idn_to_ascii, idn_to_utf-8 ... etc
如果我在.htmlfile上编码
<div id= ~~
emmet => id
我在.html文件中使用html,css,js emmets。 但是我不能在.php文件中使用html,css,js emmets。
如果您知道此问题,请给我评论。
答案 0 :(得分:1)
Emmet无法识别.html,.css和.js以外的其他文件类型中的上下文,因此应将其指向。
使用emmet.includeLanguages
设置。
示例:
"emmet.includeLanguages": {
"php": "html"
},
检查有关在其他文件类型中使用Emmet的Visual Studio Code的详细文档
来源:https://code.visualstudio.com/docs/editor/emmet#_emmet-abbreviations-in-other-file-types
唯一的问题是emmet.includeLanguages
还不支持一对多映射,因此您只能映射到html或css一个实体
(问题来源:https://github.com/Microsoft/vscode/issues/62910)。