java - 代码完成后 NetBeans 参数填充

标签 java netbeans code-completion

这是我遇到的一个特别烦人的问题,而且我不可能是唯一一个对此有问题的人。

在 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/

相关文章:

java - 为什么 'add' 方法在 AbstractCollection 中不是抽象的?

java - 将 Java 连接到 PostgreSQL 时强制 TZ?

java - 使用 JMX(Java 管理扩展)API 获取 Activity session 计数

java - NetBeans 模块中的颠覆操作

xcode - Swift 代码完成不起作用

javascript - Netbeans 中外部 JS 库的代码完成

java - 通过 PHP/JSON 将 Android 应用程序连接到 MySQL 数据库

Windows 上的 Java Unicode 问题

netbeans:c 项目如何为configure 传递参数?

javascript - Netbeans 代码完成看不到 javascript 函数或全局变量