【问题标题】:VS2012 JavaScript IntelliSense for "var" not working?用于“var”的 VS2012 JavaScript IntelliSense 不起作用?
【发布时间】:2013-06-03 04:28:35
【问题描述】:

根据MSDN documentation for the <var> XML Documentation Comment,我应该能够装饰一个变量,以便智能感知器知道该变量是什么类型。

它不适合我。是我做错了还是该功能在这种情况下不起作用?

这是一个示例,其中智能感知对 bar 非常有效,但不适用于 foo

function demo() {
    var A = {
        "AA": function () {
            this.AAA = "1";
        },
        "AB": function () {
            this.ABA = 2;
        }
    };

    function asdf() {
        /// <var type="A">test</var>
        var foo;

        var bar = A;
    }
}

变量bar 的智能感知从赋值推断类型并正确显示,显示AAAB

但是,变量 foo 的智能感知不会从 XML 注释中推断出类型,也不会显示 AAAB

【问题讨论】:

  • 你在使用 Resharper 吗?
  • 我正在使用 Resharper。我还没有尝试禁用它。我从来没有想过。早上试试。
  • @SLaks 就是这样。 Resharper 不理解 var 注释。将其添加为答案,我会接受。

标签: visual-studio-2012 resharper javascript-intellisense resharper-7.1


【解决方案1】:

Resharper 无法识别 Visual Studio 的 Javascript IntelliSense cmets。

禁用它,它会正常工作。

【讨论】:

猜你喜欢
  • 2013-03-15
  • 1970-01-01
  • 2013-02-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-06
  • 1970-01-01
相关资源
最近更新 更多