在不同的文件中获取VS javascript intellisense for js

在不同的文件中获取VS javascript intellisense for js,javascript,visual-studio,intellisense,Javascript,Visual Studio,Intellisense,因此,我在javascript文件顶部定义了“enum”,如下所示: var loaderOptions = { "SHOW": 0, "CHANGEPAGE": 1, "HIDE": 2 }; 我想在以后使用的实用程序函数中使用这个枚举(showLoader(毫秒,elementpageid,option,textMessage,callbackFunc){}) 当我调用enum/变量时,我有了intellisense,这一切工作得非常好 但是,我想将函数及其枚举从主文件移到

因此,我在javascript文件顶部定义了“enum”,如下所示:

var loaderOptions = { "SHOW": 0,
    "CHANGEPAGE": 1,
    "HIDE": 2
};
我想在以后使用的实用程序函数中使用这个枚举(showLoader(毫秒,elementpageid,option,textMessage,callbackFunc){})

当我调用enum/变量时,我有了intellisense,这一切工作得非常好


但是,我想将函数及其枚举从主文件移到实用程序文件中。。。我可以做得很好,但我失去了理智。。。有什么技巧可以保持这种能力吗?

在JavaScript文件的顶部添加一个引用指令

/// <reference path="file1.js" />
//
\u references.js

文件中的显示了比epascarello在中提到的更新的处理方法。这里引用了Mads的帖子:

输入_references.js

此文件(默认情况下)必须位于根目录下名为/scripts/的文件夹中。这就是命名约定。位于/scripts/_references.js的任何文件都会自动添加到全局Intellisense。这是我们现在唯一需要的三重斜杠引用文件。以下是此文件的内容:

//
///  
///  
/// 
只是一堆参考资料。这也是Intellisense默认情况下始终包含的唯一文件


埃尔马格德!!!这就是为什么我喜欢堆栈!非常感谢。正是我要找的如果它位于不同的文件夹位置,则可以正常工作链接已断开。
/// <reference path="modernizr-2.6.2.js" /> 
/// <reference path="jquery-1.10.2.js" /> 
/// <reference path="bootstrap.js" /> 
/// <reference path="respond.js" />