Java Eclipse插件:按原样自动完成

Java Eclipse插件:按原样自动完成,java,eclipse,autocomplete,eclipse-plugin,Java,Eclipse,Autocomplete,Eclipse Plugin,我有一个问题,有多种可能的解决方案 我正在学习计算机科学,目前正在实习。我的任务是为Android和iOS制作一个商业应用程序。我已经在VisualStudio2010工作了两年了,Xcode相当类似,所以这没什么大不了的,另一方面Eclipse不像我习惯的那样,我不是说它不好。到目前为止,我很喜欢Eclipse,但现在我一直在使用Xcode和Eclipse 在你回答之前,请稍等!我知道Eclipse中有一个autocomplete,但是只有在按下Ctrl+Space或者在最多四个自动激活触发器

我有一个问题,有多种可能的解决方案

我正在学习计算机科学,目前正在实习。我的任务是为Android和iOS制作一个商业应用程序。我已经在VisualStudio2010工作了两年了,Xcode相当类似,所以这没什么大不了的,另一方面Eclipse不像我习惯的那样,我不是说它不好。到目前为止,我很喜欢Eclipse,但现在我一直在使用Xcode和Eclipse

在你回答之前,请稍等!我知道Eclipse中有一个autocomplete,但是只有在按下Ctrl+Space或者在最多四个自动激活触发器中的一个被触发后,它才会弹出

所以我的问题是:

是否有任何工具在每次击键或其他操作后触发自动完成? 我试着制作我自己的Eclipse插件,但由于没有Eclipse API的知识,这很难实现,尽管考虑自动完成功能的教程是受欢迎的!(它们应该涵盖像
ContentAssistCommandAdapter
这样的类)


提前谢谢

击键和弹出窗口之间的延迟是可配置的。因此,作为插件的替代方案,您可以将“自动完成”设置调整为在较短时间后弹出,例如十分之一秒

Eclipse preferences ->
  Java ->
    Editor ->
      Content Assist -> 
        Enable Auto Activation
        Auto activation delay (ms)
(显示MacOx10.6,运行Eclipse“Indigo”版本,但该选项一直存在):


好极了,这比一直按ctrl+spacebar好多了。我想我已经习惯了ctrl+spacebar.:)是 啊我还以为月食是蹩脚的。。。为什么他们不把它放在默认值中呢。delay=50和triggers=.abcdefg…z工作得很好。很好,这是我在Eclipse中无法忍受的一件事。多亏了你,我可能不必转而使用IDEA(这对我来说弊大于利)。@OrGal-Eclipse是一个古老的代码库,我想这为什么不是默认值是因为多年来一直如此。此外,当Eclipse是新的时,它通常运行在