8个初学者必备的Eclipse快捷键

本文最初是为Eclipse Juno撰写的,但此后已针对Eclipse Oxygen进行了更新。

我最近有两个成对编程任务,每个任务都是Java编写的,每个任务都有一个独立伙伴。在没有太多知识的情况下,我的第一个合作伙伴建议使用Eclipse IDE,事实证明这是一个不错的选择。如果您只是从Java开始,那么Eclipse是必经之路。

过去,我曾尝试学习臭名昭著的VIM编辑器,但是尽管那里有所有VIM教程,但我发现学习曲线太陡。 Eclipse易于掌握:您可以在包资源管理器中查看Java(或与此相关的Android)项目中所有文件的列表,使用大纲窗口轻松导航至所需功能,获取有关功能,导入,

对我来说幸运的是,我的第一个伙伴教会了我许多有用的工作流程键盘快捷键,然后我将其传递给了我的第二个伙伴,他对我的了解很少。与Eclipse的界面一样,它对新手友好,您应该自己学习这些键盘快捷键。毫无疑问,它们将进一步提高您的生产率。

1。组织导入(Ctrl + Shift + O)

无论您是使用Java的本机库和类还是将第三方框架合并到代码中,一件事是正确的:为了使用类,您需要必须先导入该类,然后Eclipse才能将其识别为有效且可用于代码自动完成(实时键入建议)。

但谁有时间记住每个单独类中每个单独包的路径图书馆?您可以使用 Ctrl + Shift + O 快捷方式让Eclipse为您处理它,该快捷方式会自动在代码中导入无法识别的类。

例如,如果您有以下代码:

public class Hello {  public static void main(String[] args) {    ArrayList list = new ArrayList();  }}

然后使用“组织导入"快捷方式,如下所示:

import java.util.ArrayList;public class Hello {  public static void main(String[] args) {    ArrayList list = new ArrayList();  }}

您无需手动输入导入行,而是可以像往常一样编写代码,直到看到红色的波浪状行(表示无法识别的类),然后点击“组织导入"快捷方式。

请注意,此快捷方式还会删除未使用的导入(在删除代码的情况下)和排序按包导入语句。

2。正确的缩进(Ctrl + I)

代码的可读性很重要,不仅对您(这样您以后可以回来了解自己写的内容)很重要,对于其他可能查看您代码的人(合作伙伴,教授,开源贡献者)。正确的缩进是必不可少的。

您的代码是否经常像这样?

public void insertHead(int x) {  Link newLink = new Link(x); if (isEmpty())   tail = newLink; else    head.previous = newLink;  newLink.next = head;   head = newLink;}

也许您是用这种方式编写的,或者可能是从其他地方复制粘贴的。无论哪种方式,好消息是Eclipse都使其易于修复:突出显示难以阅读的代码部分,然后使用 Ctrl + I 快捷键立即将其缩进适当的缩进中:

public void insertHead(int x) {  Link newLink = new Link(x);  if (isEmpty())    tail = newLink;  else    head.previous = newLink;  newLink.next = head;  head = newLink;}

您可以通过转到 Window> Preferences 来更改Eclipse处理缩进的方式,然后在左侧面板中导航至 Java> Code Style> Formatter> Edit…>缩进

3。删除当前行(Ctrl + D)

使用Java进行编码时,自然会一次删除整行代码。这样做最糟糕的方法?用鼠标突出显示,然后按Backspace键。新手如何做到这一点?按下结束键,按住Shift键,按下Home键,然后按下Backspace键。但是亲的方法呢?只需按 Ctrl + D

4。自动完成推荐(Ctrl +空格)

不幸的是,Java非常冗长而闻名-类,方法和变量的名称在整个编程行业中最长。每次都用手打字吗?不是我的有趣时光。

这是您要做的:输入所需的类,方法或变量的前几个字母,然后按 Ctrl +空格。这将显示自动完成建议的列表以及方法签名,变量类型等。选择正确的选项,单击Enter,然后继续编码。

诸如自动补全之类的功能是IDE胜过文本编辑器的部分原因。

5。 System.out.println(“ sysout"和Ctrl +空格键)

在使用控制台应用程序时,您需要使用 System.out.println()打印消息。但是,由于这很麻烦,因此Eclipse为您提供了一个快捷捷径:键入“ sysout" (不带引号),然后按 Ctrl +空格

6。搜索整个项目(Ctrl + H)

在处理大型代码库时,很容易忘记声明某些类,方法或变量的位置。不用浪费时间手动浏览目录,而是使用带有 Ctrl + H 快捷键的“搜索整个项目"提示。

默认情况下,它具有四种搜索类型:文件搜索,任务搜索,Git搜索和Java搜索。您将主要使用Java搜索,该搜索仅搜索源文件,而其他三个搜索可能以各自的方式有用。

7。运行应用程序(Ctrl + F11)

首次运行新项目时,应通过 Run> Run As…> Java Application 进行。但是之后,您可以使用 Ctrl + F11 快捷键加快运行速度,该快捷方式使用与上次项目运行相同的配置来运行当前项目。

8。重命名(Alt + Shift + R)

有关类,方法和变量名的内容:声明后,它们可以在整个项目中被引用数十,数百甚至数千次。现在,假设您是否需要更改类,方法或变量的名称。重命名每个引用可能需要几个小时(甚至几天!)。

或者您可以右键单击名称,选择重构>重命名,输入新名称,然后让Eclipse在一秒钟内更改整个项目中的每个引用。甚至更快,您可以单击名称,按 Alt + Shift + R ,输入新名称,然后按Enter。辛苦了!

初学者Java程序员的其他技巧

作为Java程序员,您应该完全了解Java虚拟机的工作原理以及为什么允许跨平台开发。您还应该熟悉Java的核心概念,例如如何在Java中使用异常。您还可以通过Java玩得开心–用Java和Processing创建令人惊叹的网络摄像头效果!

不要跳过这些技巧,以精通新的编程语言。

标签: 编程