【发布时间】:2013-04-13 09:08:09
【问题描述】:
我有functions1.js、functions2.js和functions3.js。每个都有一个函数,分别是funcA、funcB和funcC。我创建了一个名为“functions.intellisense.js”的文件并将其添加到 _reference.js。然后,我在 test.js 文件中添加了对 _reference.js 的引用。
为什么智能感知不起作用?
functions.intellisense.js
intellisense.annotate(funcA, function () {
/// <signature>
/// <summary>Function A</summary>
/// </signature>
});
intellisense.annotate(funcC, function () {
/// <signature>
/// <summary>Function A</summary>
/// <param name="message">message</param>
/// </signature>
});
_reference.js
/// <reference path="functions.intellisense.js" />
functions1.js
function funcA() {
alert("this is function A");
}
functions3.js
function funcC(message) {
alert("this is function C " + mesage);
}
test.js
/// <reference path="Scripts/_reference.js" />
func //<--- expecting this to show intellisense
甚至有可能做到这一点吗?我想这样做有几个原因,首先只是结合文档。其次,我希望能够预先记录功能。也许在想法前加上“TODO”,就像我没有写 Test.Add() 函数一样,我仍然可以把它放在 intellisense 文件中,它会弹出“TODO: Adds a test”。
【问题讨论】:
-
嗨,Scott - 您可以粘贴 _references.js 文件的内容吗? - Jordan,Microsoft Visual Studio PM
-
///
-
如果我在functions.intellisense.js的开头引用functions1.js和functions3.js,它看起来像它。
标签: visual-studio-2012 intellisense javascript-intellisense