Visual Studio数据绑定属性突出显示[knockout.js]

时间:2017-11-23 22:19:45

标签: visual-studio knockout.js syntax-highlighting

在Visual Studio的早期版本中,我使用了knockout.js语法高亮显示。

自从转移到Razor中的Visual Studio 2017社区构建以来,语法突出显示已经消失,我找不到启用它的方法。

然而,有趣的是,当我将相同的代码放入基于Webforms的项目中时,突出显示似乎至少在某种程度上起作用

我有什么办法可以为Razor启用语法高亮显示吗?和/或有没有办法如何制作自定义语法高亮规则? [例如。突出显示特定数据属性,或者]

Syntax highlighting comparison when building Webforms and Razor project

2 个答案:

答案 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

C# Corner - Use of _references.js File

Mads Kristensen - The history behind _references.js