【发布时间】:2018-03-23 03:40:26
【问题描述】:
我正在使用 Visual Studio Code(1.17.1,在 MacOS 10.13 和 Windows 10 上)开发一个使用 razor 模板的 asp.net core mvc Web 应用程序。 Visual Studio Code 支持 Emmet (https://code.visualstudio.com/docs/editor/emmet)
我的问题是 Emmet 在 HTML 文件中可以正常工作,但不能在 razor CSHTML 文件中工作。
我找到了:
要在默认情况下不可用的文件类型中启用 Emmet 缩写扩展,请使用 emmet.includeLanguages 设置。确保在映射的两边都使用语言 ID。 https://code.visualstudio.com/docs/editor/emmet
但它没有指明在哪里可以找到“语言 ID”列表。我尝试搜索它,但您可以想象搜索编程语言 id 时会发生什么!
有没有办法告诉 VS Code 中的 Emmet 将 cshtml 文件视为 html 文件?有没有其他方法可以让它工作(除了重命名文件,这是另一种解决方案)?
【问题讨论】:
标签: razor visual-studio-code emmet