7

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

private String firstName

然后点击 Return,Eclipse 将其更改为:

private String firstNameString;

我不知道这是否是 Juno 特有的,还是我不小心打开了这个“功能”,但这真的很烦人。知道如何摆脱这个吗?

4

3 回答 3

4

我不知道如何在您点击时解决问题Return(因为我无法重现该问题),但这是告诉 eclipse 在您点击时不要自动修改变量名的解决方案ctrl + space

在 Eclipse 中:选择Window -> Preferences -> Java -> Editor -> Content Assist

取消选中“自动插入单个提案”。

在此处输入图像描述

于 2013-09-23T15:09:34.663 回答
2

Auto activation triggers for Java仅当您将设置更改为 eg时才会出现此问题,这._abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ将使 Content Assist(几乎)始终弹出,即使不按Ctrl+也是如此Space

正如 nitind 所提到的,键入变量名称应始终以逗号、分号或空格结尾,但按下Enter应该没问题。Eclipse 2018-12 中添加了一个新设置,使其不那么烦人(在错误报告下方的评论中提到):

Window - Preferences - Java - Editor - Content Assist方框中打勾Disable insertion triggers except 'Enter'

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

于 2020-06-23T13:44:21.983 回答
0

在 Spring Tool Suite 中,进入Window -> Preferences -> Java -> Editor -> Content Assist然后检查选项“禁用插入触发器,但 'Enter' 除外。”

于 2022-02-22T06:52:48.297 回答