我在Tips& Eclipse的诀窍是可以通过单击Ctrl + Space获取eclipse生成的变量名。但是我得到空洞的建议。 Fors实例我输入了这个并单击ctrl + space:
私人颜色
我应该得到一些名字的建议吗?我得到的只是一个空的建议清单。什么被关闭了?有什么想法吗?
提前致谢。
这是我想要实现的目标:
答案 0 :(得分:12)
我相信您正在尝试获取变量名称,例如color
private Color
之后的Color
,private Color color
, Windows -> Preferences -> Java -> Editor ->Content Assist
。 Windows -> Preferences -> Java -> Editor ->Content Assist -> Advanced
我看到在日食中工作。
要验证您的设置,请转到以下设置并验证它们看起来不错。
{{1}}
和
{{1}}
答案 1 :(得分:6)
转到窗口 - >偏好 - > java - >编辑 - >内容辅助 - >进展 - >选中所有复选框。完成:)
答案 2 :(得分:2)
private
?看起来你正在创造一些新东西..在这种情况下,eclipse无法建议。
自动完成适用于现有变量/函数/类/等。
答案 3 :(得分:2)
这是输入Java类型和空格后的默认行为,然后按 CTRL + Space 激活自动完成。例如,如果输入:
private Color
然后激活自动完成它会为你建议一些变量名称。
比一直按 CTRL + Space 更简单的方法是更改自动激活自动完成的字符。我发现让所有可能是变量名的字符激活自动完成非常有用。尝试在“偏好设置”中找到._abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
作为Auto activation triggers for Java
- > Java - >编辑 - >内容辅助:
这样您就可以实现Visual Studio处理自动完成的方式。
答案 4 :(得分:0)
在Eclipse中,它可以获得已经制作的变量名称。
例如,
int awesomeVariable;
awesomeVariable = 50;
int superVariable;
superVariable =
如果在=之后按Ctrl + Space,它会生成一些可以填充的内容。例如,它可能会建议awesomeVariable。基本上,它不会为您生成名称,它只是使用您已创建的内容自动完成。
答案 5 :(得分:0)
Ctrl + Space可能是IM的快捷方式,因此它已被覆盖,我建议您更改此功能的快捷方式,例如:Alt + /,
如果您不知道如何更改快捷方式,请参阅以下步骤:
答案 6 :(得分:0)
感谢每个人的时间和帮助。 :)
我终于找到了它,答案就是在我的情况下,“java.awt.Color”没有被导入,如果没有导入,eclipse就不会在这个上运行。
因此,如果您的文件已经导入了该类,它确实为您建议了该名称,但如果它已经导入了该类,则它将无效。
我想这会让整个函数变得毫无用处,但不幸的是,这就是eclipse的工作方式。 :/
答案 7 :(得分:0)
它只是建议您也可以通过该名称声明变量..只是帮助你,因为它是一个工具写...没有什么可担心的..你可以给你自己的名字,因为你喜欢kk ..
将Color Class导入您的类:import java.awt.Color;
答案 8 :(得分:0)
我一个接一个地尝试了它们,发现正确的是:
Windows -> Preferences -> Java -> Editor ->Content Assist -> Advanced
:选中Word Proposals