有没有任何日食快捷方式来展示一个新对象? 例如。我想输入:
Object zzz =
它会以这种方式完成:
Object zzz = new Object();
当然有void参数。 我会等待答案..谢谢你们。
答案 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
应该是两个不同的概念。