在不使用箭头键的情况下在 Eclipse 中输入 stream() 或 map()

Enter stream() or map() in Eclipse without using Arrow keys

我正在使用 Eclipse 2020-03。

让我烦恼的是:

当我有一些列表 someList 并且我输入:

someList.stream

然后 parallelStream() 是自动完成中显示最高的元素。所以当我输入 ( 时,我看到

someList.parallelStream()

避免这种情况的唯一方法(到目前为止我已经找到)是输入 stream 然后按下箭头键从列表中选择 stream()

.map 也是如此,它总是被 .flatMap() 取代。

我从不使用 parallelStreamflatMap,所以我觉得这不是很有用。

有什么方法可以不使用箭头键来输入这些内容吗?

其实是的。打开Window -> Preferences,可以在Java -> Content Assist下找到Context Assist。 取消选中 Show substring matches,然后它会显示与您输入的内容完全匹配的内容。