我刚开始使用Juno几天,发现内容辅助机制与以前不同。
例如,如果我尝试声明一个变量
Boolean isVisible
Juno的内容辅助将为您提供一个带有变量名称的下拉列表
isVisibleBoolean
提示信息。
非常烦人的是,无论我输入什么(; 或 空格),"isVisibleBoolean"都会被选中。
有人知道如何禁用自动变量类型添加吗?
非常感谢。
我目前使用的是Mac OS X 10.8.1,尚未在Windows上进行测试。
我刚开始使用Juno几天,发现内容辅助机制与以前不同。
例如,如果我尝试声明一个变量
Boolean isVisible
Juno的内容辅助将为您提供一个带有变量名称的下拉列表
isVisibleBoolean
提示信息。
非常烦人的是,无论我输入什么(; 或 空格),"isVisibleBoolean"都会被选中。
有人知道如何禁用自动变量类型添加吗?
非常感谢。
我目前使用的是Mac OS X 10.8.1,尚未在Windows上进行测试。
并非完美的解决方案:
Window->Preference->Java->Editor->Content Assist->Auto activation Triggers for Java: .ABCDEFGHIJKLMNOPQRSTUVWXYZ
这样做,只有类和类型会弹出建议。
仅仅是一个建议,选择权在你手中。
你在那里看到的是对象类型的名称补全。这通常是有意义的,例如在输入List book
后按下Ctrl-Space将自动补全为List bookList
。对于原始类型,不会进行补全,因此在按下Ctrl-Space时,int count
不会得到任何补全。这将是一个(不是很好的)解决方案,通过将变量声明为原始布尔值来解决您的问题。
我真正推荐的解决方案是改变您编写变量声明的风格。对于您的示例,请使用isVisible = false
代替,并让编辑器提示缺少的类型声明,然后按下Ctrl-1(无论光标放在哪里),再按下Enter。
Window->Preference->Java->Editor->Content Assist->Insert single proposals automatically
. - BrainSlugs83