好吧,我在 Eclipse 的提示和技巧中看到,可以通过单击 Ctrl + Space 来获取 eclipse 生成的变量名。但是我得到了空洞的建议。例如,我正在输入此内容并单击 ctrl + 空格:
私人颜色
我应该得到一些关于它的名字建议?我得到的只是一个空的建议列表。那么关闭了什么?任何想法?
提前致谢。
这就是我想要实现的目标:
我相信您正在尝试获取变量名称,例如,在您color
在private Color
哪里Color
上课之后,即private Color color
。我看到它在我的日食中起作用。
要验证您的设置,请转到以下设置并验证它们是否适合您。
Windows -> Preferences -> Java -> Editor ->Content Assist
和
Windows -> Preferences -> Java -> Editor ->Content Assist -> Advanced
这是输入 Java 类型和空格,然后按CTRL+Space激活自动完成后的默认行为。例如,如果您输入:
private Color
然后激活自动完成它会为你建议一些变量名。
比一直按CTRL+更简单的方法Space是更改自动激活自动完成的字符。我发现让所有可能是变量名的字符激活自动完成非常有用。尝试在 Preferences -> Java -> Editor -> Content Assist._abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
中找到:Auto activation triggers for Java
通过这种方式,您可以实现 Visual Studio 处理自动完成的方式。
转到窗口 -> 首选项 -> java -> 编辑器 -> 内容辅助 -> 高级 -> 选中所有复选框。完毕 :)
private
? 看起来你正在创造一些新的东西。在这种情况下,日食不能提出建议。
自动完成适用于现有变量/函数/类/等。
我一个接一个地尝试,发现正确的是:
Windows -> Preferences -> Java -> Editor ->Content Assist -> Advanced
: 查看Word Proposals
在 Eclipse 中,它可以获取您已经创建的变量名。
例如,
int awesomeVariable;
awesomeVariable = 50;
int superVariable;
superVariable =
如果我在那个=之后按Ctrl + Space,它会生成一些可以填写的东西。例如,它可能会建议awesomeVariable。基本上,它不会为您生成名称,它只是自动完成您已经创建的内容。
它只是建议您也可以用该名称声明变量..它只是帮助您,因为它是一个编写工具..没什么好担心的..您可以随意命名 kk..
将颜色类导入您的类:import java.awt.Color;
Ctrl + Space 可能是 IM 的快捷键,所以被覆盖了,我建议你更改这个功能的快捷键,例如:Alt + /,
如果您不知道如何更改快捷方式,请参阅以下步骤:
感谢大家的时间和帮助。:)
我终于找到了它,对此的答案是,在我的情况下,“java.awt.Color”没有被导入,如果没有被导入,eclipse 在这个上不起作用。
因此,如果您的文件已经导入了该类,它确实会为您建议名称,但如果没有,它将无法工作。
我想这会使整个功能变得毫无用处,但不幸的是,eclipse 就是这样工作的。:/