我正在使用 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
};
有没有办法解决?
遍历整个项目并重命名它们(即使使用查找全部)也是有风险的,因为这些方法与所有内容都交织在一起。
如果您进入“工具”->“选项”->“文本编辑器”->“JavaScript”->“IntelliSense”->“参考”,应该有一个参考组的下拉菜单(取决于您可能需要更改此项目的类型)
一旦您找到了正确的组,您就会注意到有一些默认包含的智能感知参考文件。尝试删除 underscorefilter.js
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)