我正在使用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)也会有风险,因为这些方法与所有内容交织在一起。
答案 0 :(得分:4)
如果您进入工具 - >选项 - >文本编辑器 - > JavaScript->智能感知 - >参考,参考组应该有一个下拉列表(具体取决于您可能需要的项目类型)改变这个)
一旦你拥有了正确的组,你会注意到有一些默认的智能感知参考文件。尝试删除underscorefilter.js