【发布时间】:2011-06-01 08:10:23
【问题描述】:
我在 Windows 7 上使用 Netbeans 6.9 和 7-Beta。根据 Netbeans javascript documentation,应该可以将文档添加到我的项目并自动完成我的类和函数。我遇到的麻烦是我正在使用我自己的类声明(通过一个名为Class 的函数)并且似乎无法让事情正常工作。例如,一个简单的类声明如下所示:
mySubClass = Class(parentClass, {
memberVariable: null,
/**
* @class mySubClass
* @constructor
*/
initialize: function(value) {
this.memberVariable = value;
},
/**
* @class mySubClass
*/
getMV: function() {
return this.memberVariable;
},
/**
* @class mySubClass
*/
setMV: function(value) {
this.memberVariable = value;
}
});
我尝试了声明的许多变体和位置(@class、@memberOf 等),但无法完成工作。比如之后,
var testObj = new my
我应该能够通过点击“ctrl+space”获得mySubClass,然后类似地继续:
var test = new mySubClass(1);
test.
并获得getMV 和setMV 的选项。这可能吗?如果可以,我该怎么做?谢谢。
【问题讨论】:
-
因为我只关心代码完成,所以我正在编写一个脚本来将我的基本 javascript 转换为 netbeans 可以正确读取的形式。如果我得到它的工作,我会在稍后报告。
-
你解决过这个问题吗?我也在寻找一种方法让 netbeans 为类似于你的类定义提供代码完成。
-
@Tristan:我还没有找到解决方案。我研究了编写一个插件来做到这一点,但它比我有时间更复杂。有什么方法可以关闭没有答案的问题?
标签: javascript netbeans autocomplete intellisense