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

标签 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
};

有什么办法吗?

遍历整个项目并重命名它们(即使使用查找全部)是有风险的,因为这些方法与所有内容交织在一起。

最佳答案

如果你进入 Tools->Options->Text Editor->JavaScript->IntelliSense->References 应该有一个引用组的下拉列表(取决于你可能需要更改的项目类型)

一旦您拥有正确的组,您会注意到有一些默认包含的 intellisense 引用文件。尝试删除 underscorefilter.js

关于javascript - 不显示带有下划线的 Visual Studio Intellisense 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17753446/

相关文章:

c++ - 如何在 visual studio 中链接 dll?

visual-studio - Visual Studio 2015 : No 64-bit command prompt

javascript - FirebaseUi-Auth强制登录

javascript - 时间格式验证正则表达式,军事或 AM/PM,但不能两者兼而有之

javascript - ng-class 指令显示无效密码确认

c# - MapFromSkeletonPoint 在 Kinect 中已过时

c++ - 使用 VS2010 SP1 的函数模板中的编译器错误

c++ - 如何在 visual studio 中保存默认启动项目

php - 在php和jquery中显示隐藏扩展的动态层次树结构

c++ - Visual Studio 中的 wxWidgets 链接问题