今天是 5 月 20 号民间传统的情人节,我也是今天上着上着班就剩下我们几个单身狗在那里上班我才意识到。是啊,今天是情侣们浪漫的日子啊,我才意识到问题的严重性,我需要赶紧回家了要不然夜里回家的路上会非常刺激。我希望在今天这样特别的日子里,特别的向大家介绍介绍属于我们程序员们的情人。我们程序员敲代码最亲密的伙伴莫过于是一款好用的 IDE(编辑器)工具了,它是我们工作上的好兄弟好帮手,有一个好用的 IDE 可以帮助我们更有效率的完成我们的工作,一天中大部分的时间都在和它打交道,它稍微发一点脾气我们都有非很大的气力才能去把它哄好,感觉就是一个妥妥的女朋友形象。
目前我看我们工作环境周围的人都是使用 JetBrains IntelliJ IDEA(以下简称 IDEA) 作为我们的开发工具,向我们部门来说除了一些岁数比较大的程序员都是使用 IDEA 来作为开发工具,其实这里我不是说 IDEA 不好,只是说我们很多年轻人程序员开始就选择了 IDEA,有被大环境驱使着去使用,也有被别人叫着去使用的。只是这样的你们天然就少了一种选择,有一个工具叫做 Eclipse,这款工具我们起码我个人非常喜欢这个软件,它非常的方便同时它是免费开源的,一般使用 IDEA 的都需要花费挺大的力气去绿化它(特别是最近 IDEA 真的对绿化这一块逐渐越来越严格了)。
写这篇文章的主要目的还是希望跟大家去安利一下这款 Eclipse IDE, 它的界面非常的简约干净,使用起来可以说非常的清爽,也许它可能没有 IDEA 那样的方便,但是我认为这恰巧是它的一个优点,它是真正的把细节还给了用户,让用户需要去清楚写一个程序需要那些细节。这就意味着用户需要去操心这些细节,这也是很多用户所诟病的一点,配置一个项目实在是太繁琐了,每创建一个工作空间就需要把原来的设置重新设置一遍,而且 Eclipse 的代码提示懂得都懂,有时候甚至会觉得它是一个没有又不行的累赘,但是尽管它有这么多的缺点,我还是希望去安利这样的一款软件,让更多的人有机会去了解它热爱它。
我们可以在 www.eclipse.org/downloads/ 就可以很轻易的获取到 Eclipse 的最新版安装包(目前最新版 2021-3的版本有几个挺严重的操作bug),网络环境比较差的同学可以点击国内的镜像来下载会更快一点,先点击页面上的 Select Another Mirror 就可以看到它列出来已有的镜像列表,选择 China 开头的就是国内的镜像了。

由于 Eclipse 比较新的版本都是使用的 Oracle Jdk 1.15(以下简称 JDK) 去开发的,所以目前已经不支持离线安装了,都是在安装的过程中去下载 JDK 以及一些其他的插件,由于 Eclipse 安装 JDK 的速度非常慢,而我们在 oracle 官网下载 JDK 的速度会快很多,所以我比较推荐先安装 JDK,然后安装 Eclipse 的时候配置到安装选项里面去会快一些。
我们可以看一下 Eclipse IDE 的一些界面以及配置,选择白色的主题会好看一些,字体的话我比较喜欢 Consolas 的一块字体,这款字体看起来会没有这么生硬整体比较的柔和的一款字体。可能大家会刚开始看到这么多英文的一个界面会很难去使用,但是千万千万不要去尝试汉化,所有的 IDE 工具都不推荐去汉化,虽然刚开始会难受一点,获取会效率低一点,但是相信我后面才是春天,人生更是一场马拉松,跑的更远才是王道。

Eclipse 的代码提示是根据符号 (.) 来的,就是 (.) 可以触发代码提示,当然可以设置 26 个全字母的代码提示,但是相信我没有这个必要,一个 (.) 就够用了,还有一些常用的快捷键分别是:
[ 代码格式化 Shift + Ctrl + F ]
[ 引入类包 Ctrl + Alt + M ]
[ 页面搜索 Ctrl + F ]
[ 全局搜索 Ctrl + H ]
[ 进入整块代码操作 Ctrl + Alt + A ]
[ 生成 Getter、Setter、toString、hashCode 等方法 Shift + Alt + S ]
更多的使用技巧可以多多使用这个软件去时间踩坑,慢慢的加深对这个软件的熟悉程度,其实这个软件真的饱受争议,但是说实话一款免费开源的软件做到这么好用属实不易了。
推荐这个 IDE 的主要目的其实是希望新加入 Java 软件编程的小程序猿们,如果你有这个提升自己希望自己更了解 Java 软件开发是怎么回事,可以使用 Eclipse 它用了一种可以说的上是无赖的手段让你不得不去了解那些琐碎的事情,但是这些恰恰是 Java 软件编程里面真实存在的内容,IDEA 把它们封装掉了并不代表着这些问题就不存在了,想要更深入的理解 Java 这门语言,相信我没有比 Eclipse 更好的了。同时这个工具是一款经典的免费开源 IDE 了,它真的值得你花时间去熟悉,当你真正的熟悉它内容的时候,你会发现彼时的效率并不一定比 IDEA 来的低效。

有兴趣的话可以扫码或搜索 "边缘技术" 关注我的微信公众号,非常感谢大家。