autocomplete - 是否可以使 netbeans 中的自动完成不依赖于键组合?

标签 autocomplete netbeans6.7

是否可以在 Netbeans 上自动完成代码,例如在 Aptana 或 Visual Studio 上?

我注意到 Netbeans 有时可能需要一段时间来填充列表,所以这可能要求有点高,但如果可能的话,我想以某种方式启用它。

我在选项中发现的唯一功能是能够设置自定义组合键,但不能自动设置。

我知道如果您稍等一下,无论如何都会自动完成,但我希望它不会延迟。

最佳答案

在某些 NetBeans 版本中似乎有一个设置可以设置弹出窗口的延迟。

  • 选择工具 |选项
  • 选择高级选项
  • 打开 Editing 和 Editor Settings 文件夹
  • 选择 Java Editor 并找到 Delay of Completion Window Auto Popup 属性
  • 以毫秒为单位输入新的延迟值(默认值为 250)。

  • 我找到的文章:http://www.informit.com/articles/article.aspx?p=519945&seqNum=5

    问题是这篇文章已经有几年了,所以我在我的计算机上打开了 NetBeans (6.1) 并查找了该属性,但它在 Java 编辑器中不存在(对于其他编辑器,如 XML 编辑器,它确实存在)。这让我相信我的版本比文章中的版本更新,并且 Java 编辑器不再存在延迟属性(尽管检查不会有什么坏处)。

    因此,我决定测试延迟。我做了一个示例项目,导入并实例化一个列表,然后去调用一个方法。我停下来让 NetBeans 提供建议,而且基本上是即时的(没有明显的延迟)。正是在这一点上,我想知道您遇到的延迟是否纯粹是由于计算机的性能造成的,特别是因为您表示“有时”会发生这种情况。您可能正在查看相当大的类,而 NetBeans 需要额外的时间来查找完成项。您可以通过在已知的大类上测试代码完成来尝试测试这是否属实。另一种可能是您的计算机速度不够快,或者正在同时为另一个程序工作。您可以通过重新启动计算机、仅打开 NetBeans(以最大限度地利用 NetBeans 的资源)并尝试一些代码完成来尝试和测试这一点。如果其中任何一个表现出明显更快的延迟,这很可能是问题所在。

    希望这可以帮助。

    关于autocomplete - 是否可以使 netbeans 中的自动完成不依赖于键组合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1485055/

    相关文章:

    ruby-on-rails - 使用rails form_tag关闭自动完成功能

    javascript - 输入为空时 md 自动完成显示不结果

    sql - Goland 可以使用其他 SQL 包自动完成 SQL 语句吗?

    java - 如何将一组 .java 文件转换为一个工作项目

    java - 如何在 Netbeans IDE 6.7.1 中编写 javascript 文件

    javascript - 如何在不使用下拉列表的情况下实现自动完成?

    javascript - jQuery 文本完成器

    java - 使用 JNotify 配置 Netbeans

    java - Netbeans 上的 Visual Web Pack 的 "Missing Body Element"

    java-me - 创建 Java 移动应用程序项目时出现问题