為何放棄Eclipse纲爸,選擇IntelliJ IDEA亥鸠,看完終于明白了

如果你初次用idea妆够,毫無目的的度娘如何使用IDEA ? ? 浪費(fèi)的將會(huì)是大量的時(shí)間识啦。為以表誠意,

上一套IDEA教學(xué)視頻神妹,以表我誠意颓哮。(下載地址:https://pan.baidu.com/s/1gfeX3hD)

當(dāng)你堅(jiān)持用一周用IDEA后,你會(huì)真正的愛上它鸵荠,哪怕前幾天是痛苦的熬過來冕茅,到最后你也會(huì)真正的明白為什么我會(huì)讓你選擇它!S颊摇姨伤!且看下文!庸疾!

1 愛恨交加卻難以割舍的Eclipse

這真的是一個(gè)非常艱難的決定乍楚,我在大學(xué)那會(huì)就開始用Eclipse,一轉(zhuǎn)眼都10來年了届慈,基本Eclipse中我可能會(huì)用到的快捷鍵我都是下意識(shí)的就能按出來徒溪。記得第一次使用的時(shí)候,驚訝的發(fā)現(xiàn)竟然有界面精美金顿、功能強(qiáng)大臊泌、運(yùn)行流暢于一身的IDE,感覺就是夢(mèng)幻般的存在揍拆。特別是Eclipse(日蝕)和Sun這個(gè)名稱的關(guān)系渠概,想想都忍俊不禁。

幾年前有朋友推薦試用過IntelliJ嫂拴,第一反應(yīng)就是常用的快捷鍵都找不到了高氮,改成eclipse適配快捷鍵還有很多常用的不一樣慧妄。最終沒玩多久就放棄了。

但是Eclipse又是這么多年來一直讓我愛恨交加的IDE剪芍,稍有些復(fù)雜的框架就會(huì)出現(xiàn)N多不兼容的情況塞淹,但最終促使我下決心去找個(gè)更好用的IDE就是有時(shí)候真的不知道為什么同樣的配置方式在不同機(jī)器卻不一定都會(huì)生效。我可不想每次為了同事配置機(jī)器耗費(fèi)幾十分鐘罪裹,最終還只能是幾率性成功饱普。

其實(shí),在一般常用的開發(fā)中状共,Eclipse真的還是最容易學(xué)習(xí)上手的套耕。但是Eclipse的代碼層面設(shè)計(jì)真心不夠好,以至于新版本發(fā)布后與舊版本插件居然還可能有兼容性問題峡继。如果你沒有被Eclipse的問題所困擾冯袍,其實(shí)完全可以繼續(xù)使用。除非你看了下文碾牌,想法有所改變...

2 讓開發(fā)更高效的IntelliJ IDEA

在用了一個(gè)月之后康愤,漸漸發(fā)現(xiàn)他的強(qiáng)大之處,而且所有機(jī)器的配置都用一個(gè)配置手冊(cè)搞定了舶吗,無一例外征冷。我終于可以只丟一個(gè)文檔給新員工自己去操作了,省下來好多時(shí)間可以喝茶寫博客誓琼。

2.1 更好的項(xiàng)目管理方式

2.1.1 project & modules

剛切換過來原本還挺困惑的检激,之前一直聽說只能一次打開一個(gè)工程,而我這邊工程都是分模塊化的腹侣,需要10多個(gè)工程組合在一起才能正常工作叔收。后來發(fā)現(xiàn),這里的Project是類似于eclipse中的workspace傲隶,而Module是類似于eclipse中的project饺律。這里可不僅僅是名稱簡單更改了一下,IntelliJ中的Project真的是一個(gè)工程伦籍,有統(tǒng)一的Global Library蓝晒,也可以正確的相互依賴,把原來為了方便開發(fā)的模塊整合到一起進(jìn)行管理帖鸦。AWESOME芝薇!

2.1.2 超級(jí)方便的GIT項(xiàng)目管理

如果上一條你還沒理解,這里有個(gè)最直觀的例子作儿,就是這么多工程每個(gè)都是一個(gè)獨(dú)立的Git project(因?yàn)椴煌こ虝?huì)有不同權(quán)限)洛二,做完一個(gè)功能都會(huì)有N個(gè)需要提交的module。之前總是會(huì)出現(xiàn)忘記提交某個(gè)模塊的事情,但是現(xiàn)在的更新和提交就是對(duì)這個(gè)project下的所有module晾嘶。就沖這點(diǎn)妓雾,就不得不換它了,不知道省下多少時(shí)間垒迂。

2.2 告別總是與預(yù)期不一致的配置

2.2.1 不一樣但更清晰的Settings目錄

該是IDE配置的東西都在Settings這里能找到械姻,工程的配置也在Project Settings里面。為數(shù)不多的目錄分層很清晰机断,現(xiàn)在反而奇怪為什么Eclipse的配置目錄看起來那么暈楷拳。

2.2.2 告別總是改不掉的tab

Eclipse中真的是用盡渾身解數(shù),配置了N處把tab改成4 spaces吏奸,但是你會(huì)發(fā)現(xiàn)在總有地方還是不生效欢揖。但是IntelliJ會(huì)完全按照你配置的預(yù)期來,而且默認(rèn)就是4 spaces奋蔚,只有SQL默認(rèn)是2個(gè)她混。

2.2.3 默認(rèn)的深色主題

終于能把整個(gè)界面快速改成酷酷的深色了,但是我最后還是上網(wǎng)去下了個(gè)配色感覺更好看泊碑,兼容性也很好坤按。Eclipse只能把寫代碼的那一個(gè)窗口變成深色,還經(jīng)常有顏色顯示的BUG蛾狗。晋涣。仪媒。

2.3 更高的開發(fā)效率

2.3.1 代碼的自動(dòng)生成以及ZenCoding支持

其實(shí)這個(gè)Eclipse里面也有沉桌,但是確實(shí)沒他智能。舉個(gè)例子算吩,就是它能生成某個(gè)類的測試類留凭,還能正確的放到test相應(yīng)的目錄下。

另外偎巢,ZenCoding支持非常好蔼夜,寫html非常方便,tab就是快速補(bǔ)全压昼,和原生集成的一樣求冷。

2.3.2 對(duì)JS、CSS以及插件更好的支持

Eclipse里面基本對(duì)這兩個(gè)支持度差到無法直視窍霞,因?yàn)槲襑eb寫的少匠题,所以忍到現(xiàn)在。其他同事都是用其他IDE去寫Web但金,用eclipse啟動(dòng)一下web server【律剑現(xiàn)在只用這一個(gè)就行了。

2.3.3 更好的調(diào)試

對(duì)于這點(diǎn),只能說是碉堡了钱磅,甩了Eclipse幾條街梦裂。

運(yùn)行過的行,可以立刻在代碼界面提示相關(guān)的值盖淡,也不用一個(gè)Debug界面跳來跳去年柠,而且還能在IDE中調(diào)試JS,代碼和界面的自動(dòng)刷新同步等等褪迟。我到現(xiàn)在也不知道為什么在Eclipse中有時(shí)候改了代碼彪杉,有時(shí)候會(huì)熱部署,有時(shí)候就是直接重啟server牵咙,還有時(shí)候不手動(dòng)重啟都不生效派近。。洁桌。

2.3.4 快捷鍵

有更多更好用的快捷鍵渴丸,也有很多好用的新功能,自己去翻翻~

3 IntelliJ的坑

這個(gè)IDE也不是啥都好另凌,在最初一周的試用評(píng)估階段谱轨,也是一堆坑趟過來的。不得不吐槽一下吠谢!

Maven的功能集成度一般:和eclipse的管理界面比差不少土童,特別是新增配置只能修改XML,查看依賴需要到另外一個(gè)界面工坊。

煩人的多層目錄:如果你使用Maven献汗,就會(huì)發(fā)現(xiàn)居然在Project模式下,需要逐一打開src/main/java這三層目錄才能看到j(luò)ava文件王污,為什么不能一起打開罢吃。如果用Package模式,你會(huì)發(fā)現(xiàn)除了在classpath中的文件昭齐,什么都看不到尿招,包括你WebContent下的,還要再開一個(gè)Web視圖阱驾。

超小的默認(rèn)內(nèi)存就谜,內(nèi)存溢出崩潰不提示:啟動(dòng)內(nèi)存一樣要和Eclipse那樣修改配置文件,但是崩潰了就直接界面消失里覆,找了一圈才發(fā)現(xiàn)自帶的JRE下有個(gè)崩潰日志丧荐,發(fā)現(xiàn)內(nèi)存居然不夠,最后加到1.5G才能穩(wěn)定運(yùn)行租谈。

社區(qū)版的功能太弱篮奄,商業(yè)版收費(fèi)不低:除非你只寫最基本的Java代碼捆愁,涉及Web開發(fā)等真的沒有商業(yè)版,這個(gè)IDE也不怎么好用窟却。

git的push:我真心不知道為什么不放到alt+~的菜單或者右上角VCS控制中昼丑,藏那么深,只能用ctrl+shift+k去打開界面夸赫。

console多且分散:這個(gè)不是不好菩帝,它把不同的輸出放到不用的Console中,非常清晰茬腿,但是剛開始使用呼奢,你會(huì)發(fā)現(xiàn)你不確定會(huì)輸出到哪里,在哪里能看到切平。只能說學(xué)習(xí)成本高了一點(diǎn)握础。

Tool Buttons默認(rèn)沒打開:這個(gè)為什么不打開,雖然左下角有個(gè)圖標(biāo)可以點(diǎn)開悴品,但是你確定第一次使用看不到這些Buttion禀综,用戶能找到相應(yīng)的地方?苔严!

4 總結(jié)

如果你只是想找個(gè)IDE來學(xué)習(xí)Java定枷,那么Eclipse會(huì)很快讓你進(jìn)入狀態(tài)。

如果你是想找個(gè)能提升開發(fā)效率的IDE届氢,那么IntelliJ是非常值得嘗試的欠窒。

最后說一句,Java自己也是讓人愛恨交加退子,脫離了IDE岖妄,這門語言還是讓人用的么?絮供!

再次配上此套IDEA視頻教程 ?讓你少走彎路衣吠,讓你少花時(shí)間 :

(下載地址:https://pan.baidu.com/s/1gfeX3hD)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末茶敏,一起剝皮案震驚了整個(gè)濱河市壤靶,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌惊搏,老刑警劉巖贮乳,帶你破解...
    沈念sama閱讀 217,084評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異恬惯,居然都是意外死亡向拆,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門酪耳,熙熙樓的掌柜王于貴愁眉苦臉地迎上來浓恳,“玉大人刹缝,你說我怎么就攤上這事【苯” “怎么了梢夯?”我有些...
    開封第一講書人閱讀 163,450評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長晴圾。 經(jīng)常有香客問我颂砸,道長,這世上最難降的妖魔是什么死姚? 我笑而不...
    開封第一講書人閱讀 58,322評(píng)論 1 293
  • 正文 為了忘掉前任人乓,我火速辦了婚禮,結(jié)果婚禮上都毒,老公的妹妹穿的比我還像新娘色罚。我一直安慰自己,他們只是感情好账劲,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,370評(píng)論 6 390
  • 文/花漫 我一把揭開白布保屯。 她就那樣靜靜地躺著,像睡著了一般涤垫。 火紅的嫁衣襯著肌膚如雪姑尺。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,274評(píng)論 1 300
  • 那天蝠猬,我揣著相機(jī)與錄音切蟋,去河邊找鬼。 笑死榆芦,一個(gè)胖子當(dāng)著我的面吹牛柄粹,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播匆绣,決...
    沈念sama閱讀 40,126評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼驻右,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼!你這毒婦竟也來了崎淳?” 一聲冷哼從身側(cè)響起堪夭,我...
    開封第一講書人閱讀 38,980評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎拣凹,沒想到半個(gè)月后森爽,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,414評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡嚣镜,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,599評(píng)論 3 334
  • 正文 我和宋清朗相戀三年爬迟,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片菊匿。...
    茶點(diǎn)故事閱讀 39,773評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡付呕,死狀恐怖计福,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情徽职,我是刑警寧澤棒搜,帶...
    沈念sama閱讀 35,470評(píng)論 5 344
  • 正文 年R本政府宣布,位于F島的核電站活箕,受9級(jí)特大地震影響力麸,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜育韩,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,080評(píng)論 3 327
  • 文/蒙蒙 一克蚂、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧筋讨,春花似錦埃叭、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至壁袄,卻和暖如春类早,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背嗜逻。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評(píng)論 1 269
  • 我被黑心中介騙來泰國打工涩僻, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人栈顷。 一個(gè)月前我還...
    沈念sama閱讀 47,865評(píng)論 2 370
  • 正文 我出身青樓逆日,卻偏偏與公主長得像,于是被迫代替她去往敵國和親萄凤。 傳聞我的和親對(duì)象是個(gè)殘疾皇子室抽,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,689評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容