如何在Eclipse中快速实现/覆盖方法?

78

如果我想要重写一些方法,目前的做法是右击类名,选择"源" -> "覆盖/实现..."。

在Eclipse中是否有快捷键或其他更快的方式来完成这个操作?


3
再次按下Ctrl+O键,然后再按一次Ctrl+O键以列出所有超类方法。 - Kanagavelu Sugumar
10个回答

141
按下CTRL-3,输入"override",然后按回车键即可,就是这么简单。

2
超棒的快捷方式,点赞! - Sikander
1
我已经搜索了很长时间.. 你让我的一天变得美好 - Srinivas P

51

在类的方法之外键入方法名的前几个字母,然后按下 Ctrl-Space。这将列出您的超类的方法。选择正确的方法并按 enter 键。


7
这也是我做事的方式,而且在我看来是最快的方式。您可以使用驼峰命名法更快地过滤正确的方法:键入gSV + Ctrl-Space以覆盖“getSomeValue()”。 - jvdneste
我会坚持下去。 - Mr Coder

28
如果您使用的是 Windows 操作系统,可以尝试按下以下键盘快捷键:ALT + S + V

这也是一个非常好的选择。谢谢您的分享。 - Srinivas P

10

按下Alt+Shift+S+V可以快速在Eclipse中实现/覆盖方法。


9
您可以自定义:

窗口 -> 首选项 -> 通用 -> 键

。这将允许您在 Eclipse 中为快捷键定义自己的命令。请注意保留HTML标记。

8

覆盖/实现方法的方式 -

1) 按下Alt + Shift + S + V
2) 右键单击 -> 源 -> 覆盖/实现方法
3) 转到源菜单 -> 覆盖/实现方法
4) 转到Windows菜单 -> 首选项 -> 常规 -> 键 (在文本框中输入Override/Implement Methods)


7

顺便提一下,对于 Mac 上的 Android Studio,默认快捷键是 Ctrl + O


1

如何在Eclipse Indigo中添加快捷方式并覆盖/实现方法

在此输入图片描述


1
按两次CTRL+O命令,以获取可被覆盖的方法列表。
如果您只按一次该命令,则会获得您覆盖的超类方法列表。

1
  1. 覆盖未实现的方法Press
ALT+SHIFT+S+V

(OR)

ALT+S+V

在方法体内,只需按ctrl+space(或)CTRL+O(两次),它将显示方法列表。
CTRL+SPACE   (or)  CTRL+O ("O"-Twice)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接