语法突出显示不适用于Visual Studio 2015 Update 3中的Node.js Vash视图文件

jos*_*ode 3 html node.js vash visual-studio-2015

在Visual Studio 2015 Update 3中,我正在构建一个Node.js应用程序,并使用Vash作为视图引擎.但是,当我在vash文件中编写HTML时,语法突出显示不起作用.它只是显示为纯文本.例如,这个:

<!DOCTYPE html>
<html>
<head>
    <title>@model.title</title>
</head>
<body>
    <div>@model.block("body")</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

只会出现没有任何亮点.

jos*_*ode 6

感谢UPNXT的Clint Helfers(见这里)我能够突出显示工作:

在Visual Studio 2015中,转到"工具">"选项">"文本编辑器">"文件扩展名",然后使用编辑器将vash添加为扩展名HTML (Web Forms) Editor.见下文:

在此输入图像描述

一旦我这样做,我不得不关闭打开的.vash文件然后,当我重新打开它们时,所有的HTML突出显示都有效.