在eclipse中创建方法存根的快捷方式

在eclipse中创建方法存根的快捷方式,eclipse,keyboard-shortcuts,Eclipse,Keyboard Shortcuts,我认为在eclipse中创建方法存根的一些快捷方式可能很有用。有人知道怎么做吗?键入public\u方法(有关更多选项,请参阅首选项中的Java/Editor/Templates)或方法名称,然后按ctrl+space 键入方法名称,然后按Ctrl+Space 另外值得注意的是,键入“test”并点击Ctrl+Space,它将为您提供创建测试方法存根的选项 点击这个链接怎么样 它说:Alt+SHIFT+M“可以,还有很多其他方法。创建方法存根的另一个快捷方式是Alt+SHIFT+M。 资料来源:

我认为在eclipse中创建方法存根的一些快捷方式可能很有用。有人知道怎么做吗?

键入
public\u方法(有关更多选项,请参阅首选项中的Java/Editor/Templates)或方法名称,然后按ctrl+space

键入方法名称,然后按Ctrl+Space


另外值得注意的是,键入“test”并点击Ctrl+Space,它将为您提供创建测试方法存根的选项

点击这个链接怎么样


它说:Alt+SHIFT+M“可以,还有很多其他方法。

创建方法存根的另一个快捷方式是Alt+SHIFT+M。 资料来源:

如果按ALT+SHIFT+S.

出现一个下拉列表,然后选择覆盖/实现方法,从中可以设置并以首选方式实现该方法。

除了接受的答案之外: 为公共方法键入
pu
(使用
returntype
name
)就足够了:

键入
pu
,然后按CTRL+SPACE,然后输入。

CTRL+1

(Mac上的命令+1)


如果不存在要复制的超类方法,并且您键入了类似“myClass.newMethod(myInt,myEmployee)”的内容,Eclipse可以使用提供的参数类型在myClass中生成newMethod。

谢谢,您是否知道在尝试TDD时可能有用的其他快捷方式?没有。我没有一个可以尝试TDD的项目,因为它们有自定义的UI组件,在大型框架内运行,使用启发式、数值或不可能手动计算的算法,使它们无法测试。通过键入方法名称并按ctrl+space,我们如何将默认的方法代码从私有更改为公共?或者像Alexander在另一个答案中指出的那样键入
pu
。@hetaoblog请按右上角的
Ask Question
。另一种创建方法存根的方法是通过Ctrl+1选项。我真的很喜欢Ctrl+1。这个快捷方式不是用来创建方法的相反,stub提供了在新方法中提取一段代码的可能性,因此您应该选择代码,然后点击组合。