我对 Eclipse 自动填充代码的方式并不十分满意。我喜欢 IntelliJ 提示建议的方式(有人说它很有侵略性,但我喜欢这样)。
所以我去了:Window - >偏好 - > Java - >编辑 - >内容辅助并将延迟设置为0ms,并将自动激活触发器设置为 ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 。
现在Eclipse在自动完成时看起来非常快,但有一个非常烦人的事情: 它完成了每个空间上变量的建议名称。
所以,当我想输入:
String joe = "Joe";
日食很快就毁了它:
String joeString = ...;
换句话说,按下:String joe[space]
会joeString.
我希望我很清楚enoguh,感谢您的建议:)
答案 0 :(得分:7)
您可以取消选中'窗口 - >偏好 - > Java - >编辑 - >内容辅助 - >自动插入单个提案'。完成后,您应该只获得一个包含提案的弹出窗口,但不会自动插入编辑器中。
答案 1 :(得分:3)
延长延迟时间,您仍然可以在不停止的情况下输入简短的内容。我不确定是否还有另一种解决方法,因为您要求Eclipse始终立即自动完成,并且空间选择它是当前的自动完成猜测。
答案 2 :(得分:0)
有一个解决方案on the issue tracker。 复制eclipse / dropins文件夹中的jar。下一次重启时,空格会被自动填充触发。