更改内容的顺序辅助eclipse为android开发

时间:2012-08-30 04:28:23

标签: java android eclipse content-assist

我正在使用Eclipse 4.2开发Android应用程序。我几乎按照自己的意愿设置了内容辅助功能。但是,例如,当我开始输入int来创建Java int变量时,内容辅助中的Android.R.Integer条目是主条目。
我根据相关性设置了内容辅助。这只是一个烦恼,因为每次我想创建一个int变量时,我必须点击Esc或按Enter键并从类型的末尾删除“eger”。

提前致谢。

4 个答案:

答案 0 :(得分:2)

这里发布的解决方案都没有真正奏效,所以我做的就是去

Java - > 外观 - > 类型过滤器

并添加 * int * (是的,它是星号,后跟 int ,然后是另一个星号)。

您刚刚添加的过滤器旁边有一个复选框,请确保已选中。

问题解决了(最后!)

答案 1 :(得分:1)

您可以使用偏好设置> Java->外观 - >类型过滤器来过滤掉您要忽略的建议。 我想知道为什么你真的需要内容辅助来创建一个int变量,简单地输入它会更容易。但是如果你真的想要,可以输入整数值,然后使用Ctrl-2-L快捷键创建局部变量。

答案 2 :(得分:1)

在 Java->外观>类型过滤器

点击添加

type'int *' - >点击确定。

然后当你输入int时,第一个是int而不是整数。

答案 3 :(得分:0)

克朗我在同一条船上。我有内容辅助设置为每个字母自动激活,因为我发现它非常有用,但你有相同的int(eger)问题。

我想出了几种方法来处理它,并认为如果你发现其中一个有用,我会分享它们。

您可以使用类型过滤器,因为ralph建议工作得很好,当您真正想要Integer时,您只是没有获得帮助,这并不是一件大事。

您可以将内容辅助延迟足够长的时间,以便您可以键入“int”并在弹出之前输入,始终为您提供延迟。 (在首选项 - > Java->编辑器 - >内容辅助中有一个自动激活延迟设置)

或者从自动激活触发器中删除“i”,“n”和“t”(再次在“首选项” - >“Java->编辑器 - >内容辅助”中)。这是我目前正在尝试的方法,它似乎适用于所有内容,甚至整数,使我免于输入“ger”:)。