我有一个项目在Netbeans 8.0大约12 JavaScript包括。在一个JavaScript类文件中,如果我从该项目实例化另一个自定义类并按“。”。在var名称后面,它不会弹出任何autocompletes与我的成员变量和项目中的类中的方法。获得Netbeans自动完成工作的JavaScript项目与许多类作为包括
例子:在一个JavaScript文件有一个类,如:
class Person(){
doStuff(){
// sh happens
}
}
和另一个JavaScript包括,(两者都包含在index.html作为项目性质项目的主URL)尝试引用它中间代码像...
class StaffManager(){
manageStuff(){
var aPerson = new Person();
aPerson.doSt ;/* BY THIS TIME AUTOCOMPLETE SHOULD BE SAYING "doStuff()" right? (I had to add the semicolon for stack overflow not to throw err)*/
}
}
看那commment,这就是您停止输入,因为自动完成功能是让你从类选项...或因此它在我的旧IDE的那样。
这是应该在Netbeans中工作吗?或者我错过了什么?
- 我是否需要启动某种形式的类路径声明? (不能它只是解析我的项目?)
- 是否解析“new ___()”以引用自动完成类或有任何方法来键入使自动完成工作的投射变量?
我是使用Netbeans在JavaScript中进行OOP应用程序开发的新手,我错过了一些可以快速开发软件的改变游戏规则:正确的自动完成自定义类。我假设它必须做到这一点,就像很多其他IDE一样,但是如果不是这样的话,也请随时提出建议,在其他IDE中使用这种方法可以轻松自如地实现这一点。
谢谢。
也应该注意到这与CTRL相同的问题+单击一个类名或方法,并没有跳过该文件或方法定义 –
更新见我的回答如下,您需要8.2+ b/c 8.0不支持新的Es6语法。 –