这是我遇到的一个特别烦人的问题,而且我不可能是唯一一个对此有问题的人。
在 NetBeans 中,当您键入方法的一部分,然后按 CTRL-SPACE 时,它会显示代码完成弹出窗口,您可以按 Tab 键完成该单词。这太棒了,几乎所有 IDE 都是这样运行的。
示例:
Thread.sl
< CTRL-空格>
Thread.sleep
耶!
问题是,在这种情况下,一旦您输入括号,它就会自动用默认名称填充方法的参数,并插入结束括号(无论您是否禁用了自动关闭它们的选项)代码完成的首选项页面)。如果您手动输入全名,则不会出现此行为。
这对任何人有什么帮助?您必须在其上键入要传递的实际变量,并且 NetBeans 没有为您提供阻止代码完成时关闭括号的选项。
有谁有办法解决这个问题,而不必深入研究 netbeans 源代码并仅为这个小问题构建它?
最佳答案
inserts a closing paren (regardless of whether you have disabled the option to automatically close them on the preferences page for code completion).
该选项适用于方括号,而不是圆括号。
Does anyone have a way to solve this issue, without having to dive into the netbeans source and build it just for this minor of an issue?
从完成选择器列表中删除左括号。
alt text http://img411.imageshack.us/img411/7287/netbeanscodeassist.png
关于java - 代码完成后 NetBeans 参数填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2937164/