Eclipse的隐藏功能

97

好的,这可能是一个简单的问题,但每个人使用这些工具的方式都不同。那么,有哪些在这个集成开发环境中最好的时间节省工具呢?

汤姆

73个回答

7

Ctrl+Shift+L会显示所有当前可用的键盘快捷键。


4
请再次按下该键以进入键盘快捷键首选项页面! - chickeninabiscuit

5

按下Ctrl-Alt-h可以打开所选方法的调用层次结构。

在大型代码库或未知代码库中非常有用。


5
Ctrl+,Ctrl+.可以将文本光标移动到源代码中下一个或上一个错误或警告(红色或黄色波浪线)。如果你在进行大块的代码重构或粘贴时遇到了脏乱或损坏的代码,这将非常有用。结合Ctrl+1建议修复,您可以快速修复代码,而无需将手移动到鼠标上。

实际上,您几乎不需要将手指从Ctrl键上抬起...


5
一个隐藏的宝藏是条件断点。非常有用,可以跳过循环的某些部分,如果某个值为空或满足特定值,则暂停等等...只需右键单击断点,选择“断点属性”-->“启用条件”。文本框内甚至有代码辅助!

4

Ctrl + O是一个弹出式大纲视图,可以让您开始输入名称进行过滤

Ctrl + F3的工作方式类似,但它可以根据光标位置打开其他类型的大纲。

打开保存操作以清理您的代码,并在每次保存时自动格式化和优化导入。要轻松进入此选项,请选择“Windows |首选项”开始在筛选框中键入“保存操作”,然后打开该选项。

在新的3.4版本中,在编辑器窗口顶部打开“面包屑导航”。 有一个新的工具栏按钮。


4

使用Ctrl + Shift + P查找匹配的括号。在处理长代码时非常有用。


2
另一个技巧是在括号之后双击,Eclipse 将选择两个括号之间嵌套的所有文本。 - Romain Linsolas

4

Save Actions非常棒。在那里你可以组织导入项(Ctrl + Shift + o)和格式化代码(CTRL + SHIFT + f)。除此之外,我还喜欢用Alt + Shift + R进行重构。

我的最爱是插件们:它们可能会让你花费更多时间,但大部分情况下它们提供了质量(这是主观的,我知道)

  • 代码覆盖率(ECLEMMA)
  • 源代码静态分析(PMD)
  • 字节码静态分析(FindBugs)
  • CheckStyle
  • SpringIDE。

然后,您可以开始使用必备的源代码控制插件和maven2插件。

继续努力!


3
您可以在任何类型、字段、方法或变量上按Ctrl键单击,Eclipse将带您到该项的声明处:
例如:
  • 在局部变量上-会将您带到函数中的声明语句
  • 在成员变量上-会将您带到类文件中该成员变量的定义处(如果它没有在子类中被覆盖,则为父类)
  • 在类上-会将您带到该类的类文件顶部
您还可以按Ctrl键悬停在类型上,以打开查找实现选项。如果您正在使用接口并想要查看哪些类实现了该接口,则此选项非常有用。它还可以查看哪些超类和子类可能实现/覆盖某个函数。

或者点击,然后按 F3 键。这样做不太神奇,因为文本不会变成“链接”。我之前不知道接口可以使用 Ctrl+悬停。很好! - Tyler

3

如果你想在代码中加入System.out.println("anything");,你可以按照以下步骤进行操作:只需输入",",然后标记""并按下Crtl-Space Up-Arrow和Enter(你应该会看到"sysout")。

嘿,就这样 :)


输入"syso"并按下Ctrl+空格键将会达到同样的效果 :) - Espen Herseth Halvorsen
从我的逻辑来看,输入syso不会做同样的事情。上述观点是为了将所选字符串嵌入sysout语句中。 - guyumu

3

如何使用:

使用Ctrl-PgUp和Ctrl-PgDn可以在编辑器中浏览打开的文件(包括溢出部分,如果您一直向右Ctrl-PgDn)。


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