初学者必备的8个eclipse键盘快捷键

尽管EclipseIDE(界面)对新手很友好,但学习这些键盘快捷键是你的责任。...

本文最初是为eclipsejuno编写的,但后来为eclipseoxygen进行了更新。

keyboard-shortcuts-eclipse-oxygen

我最近有两个成对的编程任务,每一个都用Java,每个都有一个单独的伙伴。在没有太多知识的情况下,我的第一个合作伙伴建议使用eclipseide,结果证明这是一个很好的选择。如果您刚开始使用Java,那么Eclipse就是一个不错的选择。

在过去,我曾尝试学习臭名昭著的VIM编辑器,但尽管有所有VIM教程,我发现学习曲线太陡。Eclipse更容易掌握:您可以在packageexplorer中看到Java(或Android)项目中所有文件的列表,使用outline窗口轻松导航到所需的函数,获取函数、导入等的建议。

对我来说幸运的是,我的第一个搭档教了我很多有用的工作流程键盘快捷键,然后我把它们传给了我的第二个搭档,他和我一样知之甚少。作为一个新手友好的Eclipse界面,您应该学习这些键盘快捷键。他们将进一步提高你的生产力,保证。

1组织导入(ctrl+shift+o)

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

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

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

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;
}

您可以通过转到“窗口”>“首选项”,然后在左侧面板中导航到“Java”>“代码样式”>“格式化程序”>“编辑…”来更改Eclipse处理缩进的方式。。。>缩进。

三。删除当前行(ctrl+d)

在Java中编写代码时,一次删除整行代码是很自然的。最糟糕的方法是什么?用鼠标高亮显示,然后按Backspace。新手的方法?按结束键,按住Shift键,按Home键,然后按Backspace。但是专业的方式呢?只需按Ctrl+D:

4自动完成推荐(ctrl+space)

不幸的是,Java以极其冗长而闻名——类、方法和变量的名称是整个编程行业中最长的。每次都是手工打字?不是我想的好玩的时间。

您可以这样做:键入所需的类、方法或变量的前几个字母,然后按Ctrl+Space。这将显示一个自动完成建议列表以及方法签名、变量类型等。选择正确的一个,按回车键,然后继续编码。

像自动完成这样的特性是ide胜过文本编辑器的一些原因。

5系统输出打印(“sysout”和ctrl+space)

在使用控制台应用程序时,需要使用系统输出打印()用于打印消息。但由于这太麻烦了,Eclipse为您提供了一个快捷方式:键入“sysout”(不带引号),然后按Ctrl+Space。

最好的部分?光标立即放在方法调用的括号内,因此您可以立即开始键入消息:

6搜索整个项目(ctrl+h)

在处理大型代码基时,很容易忘记在何处声明某些类、方法或变量。使用带有Ctrl+H快捷键的Search-Entire-Project提示符,而不是浪费时间手工梳理目录。

默认情况下,它有四种搜索类型:文件搜索、任务搜索、Git搜索和Java搜索。您将主要使用Java搜索,它只搜索源文件,但是其他三种方法在它们自己的方式中是有用的。

7运行应用程序(ctrl+f11)

第一次运行新项目时,应该通过run>run As。。。>Java应用程序。但在那之后,您可以使用Ctrl+F11快捷方式来加快速度,该快捷方式使用与上次运行项目时相同的配置来运行当前项目。

8重命名(alt+shift+r)

下面是关于类、方法和变量名的一点:一旦声明,它们可以在整个项目中被引用数十次、数百次甚至数千次。现在想象一下,如果需要更改类、方法或变量的名称。可能需要几个小时(或几天!)重命名每个引用。

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

java初学者的其他技巧

作为一个Java程序员,您应该完全理解Java虚拟机是如何工作的,以及为什么它允许跨平台开发。您还应该熟悉核心Java概念,例如如何在Java中使用异常。你也可以用Java玩得很开心---用Java和处理技术创造出惊人的网络摄像头效果!

不要跳过这些技巧来掌握一种新的编程语言。

  • 发表于 2021-03-11 23:36
  • 阅读 ( 332 )
  • 分类:编程

你可能感兴趣的文章

你能在linux上运行它吗?11个在linux上运行的windows应用程序

...有相同的功能。您可以加入所有相同的空闲组,使用键盘快捷键或鼠标在它们之间切换,创建新的对话和频道,以及上载媒体。简而言之,您不受操作系统的限制,而是受Slack admin应用的任何权限的限制。 ...

  • 发布于 2021-03-11 00:39
  • 阅读 ( 299 )

ipad pro最有用的智能键盘提示和技巧

...切换器并从那里找到主屏幕选项。或者你可以只使用键盘快捷键命令+H。 ...

  • 发布于 2021-03-12 00:05
  • 阅读 ( 262 )

10个必备的thunderbird插件(+25个)

...容创建模板。在电子邮件中**它们就像使用关键字、键盘快捷键、上下文菜单或工具栏按钮一样简单。您还可以选择使用名称和电子邮件地址等变量对模板进行个性化设置。 ...

  • 发布于 2021-03-15 17:59
  • 阅读 ( 863 )

如何使用tumblr:tumblr初学者的12个有用提示

当你注册Tumblr的时候,它会让你有点不知所措。什么是Tumblr?Tumblr是如何工作的?你在Tumblr上做什么,怎么在Tumblr上发布? ...

  • 发布于 2021-03-20 04:10
  • 阅读 ( 273 )

你需要的每一个chromebook键盘快捷键

... 还没有Chromebook?看看最好的Chromebook设备和完整的chromeos初学者指南。 ...

  • 发布于 2021-03-21 17:42
  • 阅读 ( 346 )

10个最好的iphone键盘应用:花哨的字体、主题、gif等等

... 2快捷键 ...

  • 发布于 2021-03-22 07:58
  • 阅读 ( 320 )

10个人人都需要使用的简单mac应用程序

... Alfred的免费版本对初学者来说已经足够了。但如果你是超级用户,你会想要阿尔弗雷德电源组。它允许您访问剪贴板管理器和文本扩展,以及最重要的:工作流。 ...

  • 发布于 2021-03-22 13:21
  • 阅读 ( 212 )

启动linux的9个基本命令

... linux命令提示初学者 ...

  • 发布于 2021-03-26 18:33
  • 阅读 ( 223 )

windows任务栏最有用的快捷键

...键,但您仍然可以使用键盘来导航和启动应用程序。对于初学者,可以通过按Windows键或按Ctrl+Esc打开“开始”菜单。可以按Windows或Esc关闭“开始”菜单。 “开始”菜单分为三列:文件夹、应用程序和互动程序。使用Tab和Shift+Tab...

  • 发布于 2021-04-07 18:04
  • 阅读 ( 193 )

初学者极客:如何开始使用键盘快捷键

键盘快捷键是一个重要的工具,大大加快你在电脑上做的一切。极客们广泛使用键盘快捷键,但每个电脑用户都能从中受益。 关于键盘快捷键的网页通常会给新用户提供一长串快捷键。我们将帮助您轻松使用键盘快捷键,演示...

  • 发布于 2021-04-12 00:16
  • 阅读 ( 153 )
dzgbunytkm
dzgbunytkm

0 篇文章

相关推荐