不显示带有下划线的Visual Studio Intellisense方法

时间:2013-07-19 18:51:10

标签: javascript visual-studio-2010 visual-studio visual-studio-2012 intellisense

我正在使用VS2012,我的一个项目范围的Javascript函数名称空间的所有公开方法都以下划线_开头,例如:

var NameSpace = {
    _aMethod = function () { },
    _anotherMethod = function () { }
};

我为命名空间创建了一个快速的 vsdoc文件,并且显示了命名空间本身,但没有任何方法。注意:如果我在方法的开头删除_,它就像一个魅力。

// This would work, and show up in the VSDOC
var NameSpace = {
    aMethod = function () { },
    anotherMethod = function () { }
 // ^ notice no underscores
};

还有这个吗?

通过整个项目并重命名它们(即使使用find-all)也会有风险,因为这些方法与所有内容交织在一起。

1 个答案:

答案 0 :(得分:4)

如果您进入工具 - >选项 - >文本编辑器 - > JavaScript->智能感知 - >参考,参考组应该有一个下拉列表(具体取决于您可能需要的项目类型)改变这个)

一旦你拥有了正确的组,你会注意到有一些默认的智能感知参考文件。尝试删除underscorefilter.js