【问题标题】:Visual studio data-bind attribute highlighting [knockout.js]Visual Studio 数据绑定属性突出显示 [knockout.js]
【发布时间】:2018-05-07 21:59:50
【问题描述】:

在以前版本的 Visual Studio 中,我有 knockout.js 语法高亮显示。

然而,自从移至 Razor 中的 Visual Studio 2017 社区建设后,语法突出显示消失了,我找不到启用它的方法。

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

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

【问题讨论】:

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


    【解决方案1】:

    【讨论】:

    • 不幸的是不起作用。 VS 告诉我我已经有了扩展。我甚至重新安装了整个 Visual Studio,但仍然无法让淘汰赛语法突出显示工作
    【解决方案2】:

    是的,在我们的项目中,我们在 _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

    【讨论】:

      猜你喜欢
      • 2016-10-07
      • 1970-01-01
      • 2011-10-17
      • 2015-11-21
      • 1970-01-01
      • 1970-01-01
      • 2012-08-15
      • 2018-03-17
      • 1970-01-01
      相关资源
      最近更新 更多