我正在使用Eclipse 4.2开发Android应用程序。我几乎按照自己的意愿设置了内容辅助功能。但是,例如,当我开始输入int来创建Java int变量时,内容辅助中的Android.R.Integer条目是主条目。
我根据相关性设置了内容辅助。这只是一个烦恼,因为每次我想创建一个int变量时,我必须点击Esc或按Enter键并从类型的末尾删除“eger”。
提前致谢。
答案 0 :(得分:2)
这里发布的解决方案都没有真正奏效,所以我做的就是去
Java - > 外观 - > 类型过滤器
并添加 * int * (是的,它是星号,后跟 int ,然后是另一个星号)。
您刚刚添加的过滤器旁边有一个复选框,请确保已选中。
问题解决了(最后!)
答案 1 :(得分:1)
您可以使用偏好设置> Java->外观 - >类型过滤器来过滤掉您要忽略的建议。 我想知道为什么你真的需要内容辅助来创建一个int变量,简单地输入它会更容易。但是如果你真的想要,可以输入整数值,然后使用Ctrl-2-L快捷键创建局部变量。
答案 2 :(得分:1)
在 Java->外观>类型过滤器
点击添加
type'int *' - >点击确定。
然后当你输入int时,第一个是int而不是整数。
答案 3 :(得分:0)
我想出了几种方法来处理它,并认为如果你发现其中一个有用,我会分享它们。
您可以使用类型过滤器,因为ralph建议工作得很好,当您真正想要Integer时,您只是没有获得帮助,这并不是一件大事。
您可以将内容辅助延迟足够长的时间,以便您可以键入“int”并在弹出之前输入,始终为您提供延迟。 (在首选项 - > Java->编辑器 - >内容辅助中有一个自动激活延迟设置)
或者从自动激活触发器中删除“i”,“n”和“t”(再次在“首选项” - >“Java->编辑器 - >内容辅助”中)。这是我目前正在尝试的方法,它似乎适用于所有内容,甚至整数,使我免于输入“ger”:)。