gpt4 book ai didi

java - Eclipse Java 自动完成将精确匹配更改为子字符串匹配

转载 作者:行者123 更新时间:2023-12-02 07:56:44 25 4
gpt4 key购买 nike

我最近买了一台新电脑,并安装了 Eclipse 2018-12 (4.10.0)

自从我安装它以来,Java 的自动完成功能一直以错误的顺序显示结果。它将子字符串匹配放在精确匹配之前。例如,如果我在列表上调用stream()方法,我会输入“myList.stream()”。建议将在列表底部显示stream(),在顶部显示parallelStream()。由于默认行为是将您键入的内容替换为顶部结果,因此当我继续键入时,stream() 会被 parallelStream() 替换。同样的事情也发生在 map 上。当我尝试使用 put() 时,它会将其替换为 .compute()。在 Streams 上,map() 也被 flatMap() 取代。

Example of the suggestions for stream()

我已经到处寻找可以改变这个问题的设置,但还没有找到其他人解决这个问题。任何帮助将不胜感激。

如果有用的话,我使用的是 Windows 10。

最佳答案

好吧,在发布问题几分钟后我觉得回答自己的问题很愚蠢,但我只是想出了如何解决它,所以就开始吧。

加载首选项,然后导航至 Java->编辑器->内容辅助->高级。选中“Java 建议”复选框。

我不太熟悉这些设置中的不同提案类型,但打开该类型解决了问题。

Preferences

关于java - Eclipse Java 自动完成将精确匹配更改为子字符串匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54951977/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com