什么是eclipse java声明快捷方式?

时间:2010-05-25 17:42:22

标签: java eclipse

有没有任何日食快捷方式来展示一个新对象? 例如。我想输入:

Object zzz = 

它会以这种方式完成:

Object zzz = new Object();

当然有void参数。 我会等待答案..谢谢你们。

5 个答案:

答案 0 :(得分:8)

尝试模板'new':

1)键入new,然后键入ctrl + space。

2)选择“创建新对象”选项

3)插入班级名称和参数(如果需要)

如果您不想要参数,可以自己创建模板(preferences-> java-> editor-> templates)。为其指定唯一名称,并将模式设置为:

${type} ${name} = new ${type}();

答案 1 :(得分:3)

另一种方法是编写新的Object(),然后使用“Extract Local Variable”重构(Alt + Shift + L),如果我需要将参数传递给构造函数,我发现这很有效。

答案 2 :(得分:2)

如果您输入Object zzz = new,然后输入< crtrl> +< space>这会产生智能感知,你可以点击< enter>你会得到第一个可用的构造函数。

答案 3 :(得分:0)

Eclipse附带默认模板new。要使用它,请键入“new”,然后键入Ctrl-Space(或自动完成键序列)并选择“new - create new object”。然后,系统会提示您填写类型,变量名称和参数。使用Tab键移动到下一个字段。

答案 4 :(得分:0)

快捷方式应为Ctrl+Space,如提到的其他答案。


对于已经将其分配给其他应用程序并且不想(或不知道如何)对其进行修改的人,可以走一圈:

针对“偏好设置”中的内容辅助,将Java自动激活触发器的默认值更改为._abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ(注意Z后面的空白)。

有时可能会令人讨厌,因为它可能弹出得太频繁了。


PS: new模板和content assist应该是两个不同的概念。