如何在netbeans中自动完成包括变量和方法?

Ste*_*one 21 java netbeans autocomplete

我很好奇,如果有人知道一种方式(通过使用设置或插件或其他东西),这将允许我在netbeans中动态选择变量名称,就像Visual Studio 2008使用自动弹出窗口一样?目前我可以通过按Ctrl + Space来访问它们,但我想知道是否有一种方法可以避免这种情况,只是让它们在我输入时自动出现,并且方法会提出"." 操作员正常吗?

"工具 - >选项 - >编辑器 - >代码完成"中的设置似乎没有我正在寻找的Ctrl + Space设置,只有用于切换正常"."的复选框.代码完成方法名称打开或关闭..

(如果它有帮助,Netbeans的版本是6.9.1,我用Java编写Glassfish)

ejo*_*son 61

我试图通过字母添加到完成选择器来获得所需的功能.它有点工作,你可以随时尝试.

去:

工具 - >选项 - >编辑器 - >代码完成

选择

语言:[Java]

校验:

[X] Auto Popup on Typing Any Java Identifier Part
Run Code Online (Sandbox Code Playgroud)

完成Java选择器:

[.,;:([+-=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVXYZ]
Run Code Online (Sandbox Code Playgroud)

祝好运!

  • 这确实有帮助,但是当它猜到任何单词时,按下下一个字符将自动选择第一个过滤器选项,使其无法输入任何内容而无需获取我不需要的随机变量.在这里找到我的解决方案:http://stackoverflow.com/a/17434885/2901207 (6认同)

MrG*_*mez 6

这看起来像是NetBeans常用的功能,于2009年添加.该设置似乎Tools -> Options -> Editor -> Code Completion -> Auto Popup Completion Window在这些版本中(讨论 ; 另见).

顺便提一下,您从Visual Studio询问的功能是IntelliSense.如果您正在寻找一个非常棒的IntelliSense驱动IDE for Java,您可能需要考虑使用IntelliJ.