日食:即时自动完成

2022-09-01 19:31:21

我对 Eclipse 如何自动完成代码并不完全满意。我喜欢IntelliJ提示建议的方式(有人说它相当激进,但我喜欢这样)。

所以我去了:窗口 - >首选项 - >Java - >编辑器 - >内容助手并将延迟设置为0ms,并将自动激活触发器设置为ABCDEFFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz

现在,Eclipse在自动完成功能方面看起来非常快,但有一件非常烦人的事情:它在每个空间命中时都完成了建议的变量名称。

所以当我想打字时:

String joe = "Joe";

日食的速度足以毁掉它:

String joeString = ...;

换句话说,按下:使我希望我是明确的enoguh,感谢您的建议:)String joe[space]joeString.


答案 1

您可以取消选中“窗口 ->首选项 -> Java -> 编辑器 ->内容助手 ->自动插入单个提案”。完成后,您应该只看到一个包含提案的弹出窗口,但它不会自动插入编辑器中。


答案 2

增加延迟,以便您仍然可以在不停止的情况下键入短内容。我不确定是否有另一种方法可以解决它,因为你要求Eclipse总是立即自动完成,而空间选择它当前的自动完成猜测。


推荐