【问题标题】:How can I prioritize variable names over types in Eclipse's content assist?如何在 Eclipse 的内容辅助中将变量名优先于类型?
【发布时间】:2015-10-10 00:08:18
【问题描述】:

我的 Eclipse 在选择我想要的内容辅助方面似乎真的很糟糕。如下图所示,我在上一行定义了一个名为“deleteTable”的变量,但是当我输入“deT”并按 ctrl+space 时,它​​会为我提供以“Det”开头的随机类的建议我这辈子都没用过。

在我的Preferences -> Java -> Editor -> Content Assist -> Advanced 选项中,在第一部分,我只有“Java 提案(代码推荐者)”和“模板提案”选项作为我启用的两种提案类型。在第二部分,我关闭了循环(所以当我不小心按 ctrl+space 多次时,它不会改变建议下拉菜单)。

如何解决这些不直观的内容辅助建议?

【问题讨论】:

  • 我刚试过Object deleteTable = new Object();,然后输入deT,按ctrl+空格后,内容辅助建议deleteTable作为最佳建议(使用默认内容辅助设置)。您能否提供一个可以在平均 Eclipse 安装中轻松重现的行为示例?

标签: java eclipse content-assist


【解决方案1】:

此行为是由 bug 代码推荐者的 Subwords completion 引起的,该问题已得到修复。从稳定版update site 更新到最新版本的代码推荐器。

【讨论】:

    猜你喜欢
    • 2012-09-08
    • 2013-07-05
    • 2011-11-02
    • 1970-01-01
    • 2017-06-28
    • 1970-01-01
    • 1970-01-01
    • 2012-02-05
    • 1970-01-01
    相关资源
    最近更新 更多