¿Puede Visual Studio Code usar la finalización de Emmet en archivos razor .cshtml?

Estoy usando Visual Studio Code (1.17.1, en MacOS 10.13 Y Windows 10) desarrollando una aplicación web asp.net core mvc usando plantillas de afeitar. Visual Studio Code es compatible con Emmet (https://code.visualstudio.com/docs/editor/emmet)

Mi problema es que Emmet funciona correctamente en archivos HTML, pero no funcionará en archivos CSHTML razor.

He encontrado:

Para habilitar la expansión de abreviaturas de Emmet en tipos de archivo donde no está disponible de forma predeterminada, use la configuración emmet.includeLanguages. Asegúrese de usar identificadores de idioma para ambos lados de la asignación.https://code.visualstudio.com/docs/editor/emmet

pero no indica dónde encontrar una lista de "ID de idioma". Intenté buscarlo, ¡pero puedes imaginar lo que sucede cuando buscas un ID de lenguaje de programación!

¿Hay alguna manera de decirle a Emmet en VS Code que trate los archivos cshtml como archivos html? ¿Hay alguna otra forma de hacer que esto funcione (además de cambiar el nombre de los archivos, que es otra solución)?

Respuestas a la pregunta(1)

Su respuesta a la pregunta