Java Eclipse自动完成类似于Netbeans

Java Eclipse自动完成类似于Netbeans,java,eclipse,netbeans,ide,Java,Eclipse,Netbeans,Ide,可能重复: 有没有一种方法可以让Eclipse自动完成以与NetBeans中类似的方式工作?我没有完成下一个常用部分(即键入“我”,我得到了建议消息、MessageArchive、MessageRouter,因此“选项卡”将完成“消息”),并且在随后可能出现的情况下自动建议打开“.”(或“输入”) 微小的东西,但缺少它们是非常令人沮丧的…试着键入“我”,然后按Ctrl+Space。默认情况下,自动完成功能应打开。Eclipse在按“.”后会弹出一个自动完成框,或者您可以通过在PC上按STRG+

可能重复:

有没有一种方法可以让Eclipse自动完成以与NetBeans中类似的方式工作?我没有完成下一个常用部分(即键入“我”,我得到了建议消息、MessageArchive、MessageRouter,因此“选项卡”将完成“消息”),并且在随后可能出现的情况下自动建议打开“.”(或“输入”)


微小的东西,但缺少它们是非常令人沮丧的…

试着键入“我”,然后按Ctrl+Space。

默认情况下,自动完成功能应打开。Eclipse在按“.”后会弹出一个自动完成框,或者您可以通过在PC上按STRG+SPACE或在MAC上按CMD+SPACE手动完成此操作。如果快捷键:Ctrl+SPACE没有触发自动完成,您需要在Eclipse IDE中激活它

要做到这一点,请转到:窗口->首选项->Java->编辑器->ContentAssist,在那里您可以设置所需的参数


[编辑]:帮助您。

转到
窗口->首选项->Java->编辑器->内容助手
在“Java自动激活触发器”列中,输入以下内容:

.qwertyuioplkjhgfdsazxcvbnm_QWERTYUIOPLKJHGFDSAZXCVBNM
添加所需的任何其他键。你完了。
您将具有与Netbeans相同的效果

好的,澄清一下-在键入“ma”后,我使用Ctrl+space来提出建议,但从那时起,它的工作原理就很奇怪了(请参阅我关于竞争下一个公共部分和后续可能性的解释),结果证明我正在寻找的选项是“插入公共前缀”在Java->Editor->ContentAssist下,不是这样-请看我对这个问题的评论。好的!但是,您是否检查了首选项,以查看是否有一些参数可以设置,以便自动完成工具能够满足您的需要?是的,但这些参数似乎都不能使我完全了解我所描述的内容:(酷,效果不错,有点慢tho@Wojtek:是的,速度很慢,但您可以在内容辅助下增加自动激活延迟,以便更快地键入。