带有Java内容辅助的Eclipse IDE覆盖字段名称

时间:2012-06-09 11:51:29

标签: java eclipse content-assist

我对Java完全陌生,并且从C#背景中学习它。

我目前已将Eclipse安装为我的首选IDE;我试图设置'内容辅助',以便它像Visual Studio中的Intellisense一样工作;一旦我开始输入任何东西,它就会弹出。

然而,我注意到当我按分号键时,它会在我的字段名称的末尾添加令人恼火的东西。例如,如果我输入:

private String firstName

然后当我添加分号(假设我足够快)时,我得到了这个:

private String firstNameString;

有什么方法可以关闭它吗?我在偏好中看不出任何方式。

3 个答案:

答案 0 :(得分:1)

我在Eclipse IRC频道中与某人交谈,并被告知无法禁用此功能。事实上,对于像我这样习惯于C#和VS的Intellisense的人来说,没有真正的解决方案。

唯一的两个选择是:

1:要恢复为仅在按“。”时弹出内容辅助列表的标准选项。 (虽然它可以随时用Ctrl + Space手动打开,但我不喜欢每次都要做这个额外的组合,特别是对于学习者来说)

2:保持它像intellisense,但每当我输入分号时,就会使用Eclipse自动填充字段名称。

老实说,这两个选项看起来都不令人满意,所以我建议尝试其他IDE,以便像我一样寻找迁移的Visual Studio粉丝。

答案 1 :(得分:0)

不知道如何设置Content Assist Eclipse功能以像VS intellisense一样工作,但是,在Window>中。偏好> Java>编辑>内容辅助>高级,有2个列表,如果你在两个列表中取消选中“Java Proposals”并检查“Java Type Proposals”,你应该修改类型名称后缀自动插入问题。

enter image description here

此外,您可以尝试NetBeans,它是一个基于Java的IDE,具有良好的自动完成功能(它还可以显示文档以及自动完成和插入代码模板,如Visual Assist所做的那样)

答案 2 :(得分:0)

我在大约一年的Java之后找到答案:使用IDEA