【发布时间】:2018-10-22 01:45:02
【问题描述】:
我在经典 ASP 项目中使用 Visual Studio Code。在 Sublime Text 中,Emmet 正在工作。我无法让 Emmet 在 VS Code 中工作。
有谁知道让 VS Code + Classic ASP 页面与 Emmet 一起工作的设置?
【问题讨论】:
标签: asp-classic visual-studio-code emmet
我在经典 ASP 项目中使用 Visual Studio Code。在 Sublime Text 中,Emmet 正在工作。我无法让 Emmet 在 VS Code 中工作。
有谁知道让 VS Code + Classic ASP 页面与 Emmet 一起工作的设置?
【问题讨论】:
标签: asp-classic visual-studio-code emmet
最佳解决方案类似于上面的@ravi-ram,但设置:
"files.associations": {
"*.asp": "asp"
},
"emmet.includeLanguages": {
"asp": "html"
}
通过这种方式,您可以在 .asp 文件中获得 ASP 和 HTML 的 emmet 补全
【讨论】:
有一个很棒的扩展:https://www.itnota.com/making-visual-studio-code-colorize-classic-asp-code/
要添加经典 ASP 页面 (*.asp) 以使用 Emmet,您需要添加以下设置更改。通过文件 > 首选项 > 设置菜单项访问设置。 (Cntl + 逗号)
"files.associations": {
"*.asp": "html"
},
或
"emmet.includeLanguages": {
"asp": "html"
}
使用 emmet.includeLanguages 不起作用,因为 Classic ASP 不是公认的包含语言。
【讨论】:
根据Emmet in VSCode - Emmet abbreviations in other file types
在文件类型中启用 Emmet 缩写扩展 默认情况下不可用,请使用
emmet.includeLanguages设置。制作 确保在映射的两边都使用语言标识符。例如:
"emmet.includeLanguages": { "javascript": "javascriptreact", "vue-html": "html", "plaintext": "jade" }
【讨论】: