Java培训学院:Eclipse一款没落的Java IDE

Java培训学院:Eclipse一款没落的Java IDE今天无限互联Java大数据培训专家带来了一款面对Java的开发平台——Eclipse。Eclipse (集成开发环境)是一个开放源代码的、基于J

大家好,欢迎来到IT知识分享网。

今天无限互联Java大数据培训专家带来了一款面对Java的开发平台——Eclipse。Eclipse (集成开发环境)是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

虽然无限互联Java培训专家以及Java学员们很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。

这种平等和一致性并不仅限于 Java 开发工具。尽管 Eclipse 是使用Java语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如C/C++、COBOL、PHP、Android等编程语言的插件已经可用,或预计将会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。

Java培训学院:Eclipse一款没落的Java IDE

Java培训学院:Eclipse——一款没落的Java IDE实用工具

无限互联Java培训专家说,基于 Eclipse 的应用程序的一个突出例子是 IBM Rational Software Architect,它构成了 IBM Java 开发工具系列的基础。

每一次在使用Eclipse的时候,你都会感觉到,你还在使用它的唯一原因是因为你太穷,买不起Intellij。

如果有一个时间点标志着Eclipse的没落,那一定是Eclipse 4 的发布。

在Eclipse 3.x的时代,Eclipse的发展非常顺利,统治着所有开发工具,但是突然间它却走上了自取灭亡的道路。它犯了重写所有UI代码的错误。正如Joel Spolsky所言,这是自我毁灭(事实确实如此)。

Eclipse 3.x是一个速度非常快的,拥有native外观的IDE。每一次版本发布都增加了一些实用的功能。而此时基于UI的Intellij Swing正在艰难的追赶着Eclipse的原生组件。然而到了Eclipse 4,就完全变了。缓慢的运行速度、奇怪的问题以及丑陋的UI 。Eclipse好像倒退了好几年。

自从Eclipse 4 发布以来,Eclipse的UI变得越来越丑。配色难看的工具栏、边缘参差不齐的图标、令人发狂的黑色主题以及不支持retina屏幕(直到最近才解决)。再加上难看的bug追踪器、邮件列表以及一个无人维护的网站,让Eclipse 4 看上去还停留在2000年。

根据RebelLabs今年6月份的一份调查(《2016年Java工具和技术的调查》),Eclipse的使用比例下降至41%,已低于Intellij IDEA的46%。

Eclipse的没落也导致了开发人员的流失。在没有Eclipse与之竞争的情况下,Jetbrains公司少了许多创新以及为IDE添加新功能的动力。比如,看看WebStrorm对TypeScript的支持程度就知道事情变得有多糟。

这里无限互联Java培训专家附带一些Eclipse的常用快捷键,更全的链接请戳这里:http://java.wuxianedu.com/虽然Eclipse已经没落,但是在特定条件下,Eclipse依然是一款非常好用的开发平台。

常用快捷键

Eclipse最全快捷键,熟悉快捷键可以帮助开发事半功倍,节省更多的时间来用于做有意义的事情。

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)

Ctrl+D: 删除当前行

Ctrl+Alt+↓ 复制当前行到下一行(复制增加)

Ctrl+Alt+↑ 复制当前行到上一行(复制增加)

Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)

Alt+↑ 当前行和上面一行交互位置(同上)

Alt+← 前一个编辑的页面

Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)

Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性

Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)

Shift+Ctrl+Enter 在当前行插入空行(原理同上条)

Ctrl+Q 定位到最后编辑的地方

Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)

Ctrl+M 最大化当前的Edit或View (再按则反之)

Ctrl+/ 注释当前行,再按则取消注释

Ctrl+O 快速显示 OutLine

Ctrl+T 快速显示当前类的继承结构

Ctrl+W 关闭当前Editer

Ctrl+K 参照选中的Word快速定位到下一个

Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)

Ctrl+/(小键盘) 折叠当前类中的所有代码

Ctrl+×(小键盘) 展开当前类中的所有代码

Ctrl+Space 代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入法的热键,也可以暂用Alt+/来代替)

Ctrl+Shift+E 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)

Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没

有,则在stutes line中显示没有找到了,查一个单词时,特别实用,这个功能Idea两年前就有了)

Ctrl+Shift+J 反向增量查找(和上条相同,只不过是从后往前查)

Ctrl+Shift+F4 关闭所有打开的Editer

Ctrl+Shift+X 把当前选中的文本全部变为大写

Ctrl+Shift+Y 把当前选中的文本全部变为小写

Ctrl+Shift+F 格式化当前代码

Ctrl+Shift+P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)

下面的快捷键是重构里面常用的,本人就自己喜欢且常用的整理一下(注:一般重构的快捷键都是Alt+Shift开头的了)

Alt+Shift+R 重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)

Alt+Shift+M 抽取方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)

Alt+Shift+C 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)

Alt+Shift+L 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)

Alt+Shift+F 把Class中的local变量变为field变量 (比较实用的功能)

Alt+Shift+I 合并变量(可能这样说有点不妥Inline)

Alt+Shift+V 移动函数和变量(不怎么常用)

Alt+Shift+Z 重构的后悔药(Undo)

关键词标签:Java培训,Java大数据培训,Eclipse,IDE

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/56599.html

(0)
上一篇 2024-07-20 15:33
下一篇 2024-07-21 17:26

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信