Eclipse - Content Assist不处理对象

时间:2012-03-30 12:10:49

标签: java eclipse content-assist

我停止编程大约半年,昨天我设置了我的Android开发环境。内容辅助功能无法正常工作。

在这里,我希望它能自动完成上面声明的变量名。 Test

这里我希望得到我可以在String上调用的所有方法。 注意左下角的错误,我不明白我为什么会这样做。 Test2

这里内容辅助实际上按照预期的方式工作。 enter image description here

我用Eclipse Helios,Indigo和Juno尝试过。不知道Content Assist在那里做了什么,也许我的代码甚至出现了问题? 编辑:我也创建了一个新工作区但没有成功。

3 个答案:

答案 0 :(得分:5)

老兄,你不在“代码”区域;您正试图在字段区域中进行代码完成 - 它需要一种类型。

在方法中尝试

public call Test {
    String str_test = "hello world";

    void someMethod() {
        str_tes|... <-- it will complete this
    }

Occam's razor - 选择:

  1. Eclipse的一个基本功能不起作用,但尽管每天都有无数的程序员使用Eclipse,没有人抱怨它或创建了一个错误报告,但你已经立即发现了它
  2. Eclipse工作正常,你只需要从长时间休息回来编程,不知道你在做什么

答案 1 :(得分:3)

对于那些来到这里的问题“如何自动弹出内容,任何地方,任何类型/对象/字段/成员”的人:

this page

上的这么好的答案

窗口&GT;偏好&GT; Java和GT;内容辅助

“我们通过Eclipse中的自动激活首选项找到了一种方法。只需键入所有字符 - 即”.abcdefghijklmnopqrstuvwxyz“ - 在Java字段的自动激活触发器中。”

答案 2 :(得分:3)

在Mac OSX上发生的Kepler版本上发生了这种情况。要恢复我去的功能:  Eclipse-&gt; Preferences-&gt; Java-&gt; Editor-&gt; Content Assist-&gt; Advanced 我检查了除“单词提案”和“swt模板提案”之外的所有内容,因为我是android dev'ing并且它不使用swt,我想象单词提议意味着内部拼写检查器不断强调我所有非常拼写的评论。干杯!