Eclipse内容辅助将类名附加到变量建议

时间:2013-09-23 13:58:12

标签: java eclipse

Eclipse中的内容辅助Juno将变量的类名称附加到建议中。例如,如果我开始输入:

private String firstName

并点击Return,Eclipse将其更改为:

private String firstNameString;

我不知道这是否特定于Juno,或者我是否意外地改变了这个功能'在,但它真的很烦人。知道怎么摆脱这个吗?

2 个答案:

答案 0 :(得分:4)

当你点击Return时我不知道如何解决这个问题(因为我无法重现这个问题),但这里有一个解决方法,告诉eclipse在你点击时不会自动修改变量名ctrl + space

在eclipse中:选择窗口 - > 偏好设置 - > Java - > 编辑 - > 内容辅助

取消选中“自动插入单个广告”。

enter image description here

答案 1 :(得分:1)

仅当您将Auto activation triggers for Java设置更改为例如._abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ,即使不按 Ctrl + Space ,也将始终弹出内容助手(几乎)。

如nitind所述,键入变量名应始终以逗号,分号或空格结尾,但按 Enter 应该没问题。 Eclipse 2018-12中添加了一个新设置,使它变得不那么令人讨厌(在bug report下面的注释中提到):

Window - Preferences - Java - Editor - Content Assist中,勾选Disable insertion triggers except 'Enter'框。

启用此设置后,Content Assist仍将触发(取决于其他设置),但是您必须按 Enter 接受建议。