共计 3537 个字符,预计需要花费 9 分钟才能阅读完成。
本文起源:
https://www.cnblogs.com/ouyida3/p/9901312.html
作者:噢咦嗒 整顿:起笔
应用了 eclipse10 年之后,我终于投向了 IDEA
最近,改用了 idea,共事都说我投敌了。当然,这些共事都是和我一样的“老”程序员。不说毕业生,公司里的 90 后根本电脑都不会装置 eclipse。
eclipse 的三足鼎立期间
开始我写 Java 程序,用的并不是 eclipse,而是用的一款叫做 jbuilder 的工具。过后应用这个工具的时候,我曾经感觉十分的好用,因为在此之前,我如同记得只是用个简略的文本工具来编辑。起初才发现,那些喜爱鼓吹文本编辑器能力学会精通 java 的“高手”真的有点不敢恭维,至多于我,一个好的工具太重要了。
并没有过了多久,我发现一款叫做 eclipse 的工具,而且身边还越来越多,于是我决定试一试。尝试的最初,我发现切实是太好用了,他的界面变得更丑陋,而且外面的性能感觉就是为程序员量身定做的一样,最激动人心的性能是他居然反对源源不断的插件,而且这个插件你还能够,本人来编写。
eclipse2001 年由 ibm 创建,2003 年就成立基金会,惋惜国内嘛,在那个时代,总是要晚一些,而我更落后,直到 07、08 年才开始真正应用。《程序员》在 06 年还出了一起专题 -Eclipse 风暴。那时候,eclipse、jbuilder、netbean 三足鼎立的场面,根本造成了。eclipse 称霸
再起初 myeclipse 呈现了这个货色更加厉害,他集成了所有罕用的插件,只有你一键装置完就啥也有了,基本上用它,你能够开发出 java 的任何货色。尽管他不是收费的。
缓缓的,jbuilder 曾经没什么人应用;而 netbean 不晓得是不国内还是我圈子太窄,身边用的人总是很少,倒是在国外翻译的技术书里常常和 eclipse 一起呈现。
重构的风行,让 eclipse 更受青眼。熊节在《重构》译本里举荐 eclipse,起初我亲眼看了他应用 eclipse 纯键盘(根本不必鼠标)飞快的重构代码,有点傻了眼。起初背诵快捷键成了我的一项课题。
在接下来靠近 10 年的日子里,就是他陪着我度过了漫长又有意思的编程生涯。尽管常常有人争执用简略版的 eclipse 好还是用丰盛的 myeclipse 好,用丰盛版的常常会讥笑用简略的,什么都没有,什么插件都得从新来一遍,用简略版的又会鄙视应用丰盛版的,什么插件都不会装置。我已经见过有一个共事,应用的滚瓜烂熟,每一个插件在文件夹下叫什么名字应该删除哪些文件应该放在什么中央,应该减少哪些配置,怎么装置怎么卸载都滚瓜烂熟,随后我也缓缓学会了这招。再起初插件装置,曾经不须要这么麻烦了,只须要在市场上搜寻一下,点击一下装置就能够了。然而这些性能的改良并没有让他罢黜用户群缓缓转移的危机。
Intellij IDEA 横空出世
其实很久之前我就据说 idea 十分好用,说只有应用过后就不会在应用 eclipse 了。还说 JetBrains 这家公司怎么怎么懂得 java 程序员。然而,我切实找不到什么扭转的理由,所以始终没有尝试应用。况且,我还须要开发 c ++、python,这些语言,eclipse 都有欠缺相应的版本插件反对。
其实两头,我也一直地询问曾经转向应用的共事,我问他到底别 / 如同哪里?然而没有一个共事可能清晰的答复我这个问题。大部分的共事只是说就是很好用,你如果细细地问他好在哪儿,他却说不进去。还有一些共事的确列举了一些,他认为更为好用的性能,而后通知我,而后我听完之后通知他,其实这些性能 eclipse 也有。还有一个共事更搞笑,用了两个月了,说十分的好用,而后我叫他调大一些,字体让我看看,他居然说不晓得怎么调。这些遭逢切实让我想不进去什么要扭转的理由。
然而上个星期呈现了一个契机,就是公司主持了几个培训,不谋而合的这几位培训,是都应用 IDEA 来培训,其实,工具的不同并没有太大的影响及对培训常识的排汇,然而我切实忍耐不了我明明花了一个小时听培训,然而只听了 55 分钟的常识,残余的 5 分钟对于工具的应用技巧也应该排汇过去。加上早就据说 Robert C Martin 兴许从一个 eclipse 转向了这个工具,于是我决定我要扭转一下了。
上周一是我扭转的第一天,装置过程十分顺利,官网提供免费版和试用版,我当然毫不犹豫地抉择的试用版,至于 30 天当前,咱们心领神会,再说。装置过后当然是亮堂堂的一个界面,下面的所有按钮切实是十分的生疏,我应用的 10 年的那些快捷键发现全副不好使了,我甚至连怎么导入一个现有的工程都不会了。
我有点受不了了,我受不了的不是对新常识的学习与把握,而是效率迅速升高 20 倍,甚至一百倍。没方法,一个一个问题百度吧。大略过来了半天到一天,神奇的事件产生了,我居然不再想持续用 eclipse 了,甚至有点没有了 IDEA,感觉更麻烦了。于是家接下来的四天,我越来越顺畅地开始编写我的代码了。
对于只是应用了五天的,我来说,我说的什么,其实都只是一个老手的废话,然而我还是喜爱总结一下。
eclipse 和 idea,哪个更好?
idea,集体感觉,的确比 eclipse 要更好,然而它的益处并不次要是多了哪些性能,从性能的多少数量上来说,他们俩其实是差不多的,IDEA,更优良的关键点在于他在细节上更为人性化,做得更优良而已。
比方配置 tomcat,我居然不必百度,本人尝试点点,就胜利跑起来了。感觉它真的懂我的心一样。
逆锋起笔
是一个专一于程序员圈子的技术平台,你能够播种最新技术动静
、最新内测资格
、BAT 等大厂大佬的教训
、增长本身
、学习材料
、职业路线
、赚钱思维
,微信搜寻逆锋起笔
关注!
开始应用的一些注意事项
如果你是刚开始编程,那就没什么关系,然而像我一样是用的 eclipse 很多年的老程序员,那么对快捷键肯定是一个阻碍,然而 idea 曾经做了很人性化的设置,默认的快捷键能够一键改成 eclipse 的快捷键,然而我尝试了,的确扭转了大部分,但并不是百分之百,所以我放弃了。
还有就是对工程和模块要了解好,以前的 eclipse 都是做工程的概念并没有模块的概念,所以你能够把很多的工程都导入进去,然而 IDEA 齐全不一样,他只能导入一个工程,如果你要在导入另外一个工程,你必须新开一个界面,当然你不必放心消耗内存的问题,曾经。优化好了,然而在一个工程外面你能够导入多个模块,其实这个更适宜咱们平时的开发,因为 maven 就是模块化的配置。
tomcat 的设置也十分人性化,留神的是,能够通过勾选 tomcat 实例,就能够一个 tomcat 多个工程应用了。当然,端口要不同,能力同时启动。
三个很罕用的设置按钮
- Preperences
- Project structure
- Run configuration
罕用的快捷键(mac)
- cmd+shift+f 全 project 或模块等查找某个字符串
- cmd+shift+o 查找文件
- cmd+0 查找类
- cmd+f 本文件中查找字符串
- cmd+x 删除一行
- cmd+c 选中该行并且复制
- alt+enter 主动提醒谬误修复
- ctrl+alt+h 显示调用该办法的办法
- cmd+7 显示该类的全副办法
- cmd+alt+l 整顿代码格局
- ctrl+alt+o 整顿 import
- shift+f6 重构 rename 还有很多。。。根本都和 eclipse 不同,然而我必须一个个的“寻找”回来。
我喜爱的特色性能
- idea 默认上面显示了 teminal,很好用,当初我很少用 mac 自带的终端(尽管 eclipse 找找也有,但切实不好用)
- 右手边有个数据库连贯,我当初也很少用 Navicat 和 mysql workbench 了
- 同样左边的 maven 也很好用,不像 eclipse 要右键,而且默认的还不齐全
JetBrains 的确是平凡的公司,当初我弄 js,也用了它的 webstorm,弄 python 也用了他的 pycharm 而不是 eclipse 的 pydev 了。
再见,eclipse。
又断断续续用了一周,发现没有设想中完满。偶然有些卡,毕竟太多货色放内存。而且也呈现过闪退。快捷键切实有些还记不住,有个快捷键要按四个键太难记了。有些个别性能感觉还是有点不如 eclipse 不便比方改字符集(也可能我不相熟)。断点调试也还不习惯。也有很多性能真的要把 eclipse 彻底遗记,比方重构 rename,idea 默认居然把同名的都 rename 掉。我重构个我本人写的类的 get 办法,它把 map.get 的 get 也 rename 掉了,真的有点无语。不过习惯就好,总比漏了一些 rename 本人缓缓改好。
逆锋起笔
是一个专一于程序员圈子的技术平台,你能够播种最新技术动静
、最新内测资格
、BAT 等大厂大佬的教训
、增长本身
、学习材料
、职业路线
、赚钱思维
,微信搜寻逆锋起笔
关注!