在Visual Studio的早期版本中,我使用了knockout.js语法高亮显示。
自从转移到Razor中的Visual Studio 2017社区构建以来,语法突出显示已经消失,我找不到启用它的方法。
然而,有趣的是,当我将相同的代码放入基于Webforms的项目中时,突出显示似乎至少在某种程度上起作用
我有什么办法可以为Razor启用语法高亮显示吗?和/或有没有办法如何制作自定义语法高亮规则? [例如。突出显示特定数据属性,或者]
答案 0 :(得分:0)
答案 1 :(得分:0)
是的,在我们的项目中,我们在 _references.js 文件中添加了文件参考:
/// <reference path="knockout-3.4.0.debug.js" />
这使得Visual Studio Intellisense 能够在.cshtml文件上获得sintax高亮显示。
参考指令
引用指令使Visual Studio能够在您当前正在编辑的脚本与其他脚本之间建立关系。引用指令允许您在当前脚本文件的脚本上下文中包含脚本文件。这使IntelliSense能够在您编码时引用外部定义的函数,类型和字段。
<强>来源:强>
MSDN - JavaScript IntelliSense