IDEA 2021首個(gè)大版本發(fā)布芋膘,Java開發(fā)者感動(dòng)哭了(附新亮點(diǎn)演示)

工欲善其事蒸绩,必先利其器衙四!

就在不久之前,Java領(lǐng)域的開發(fā)神器IntelliJ IDEA終于迎來2021年的一個(gè)重要的大版本更新:IntelliJ IDEA 2021.1患亿。

image

現(xiàn)如今大量的Java開發(fā)者深度依賴著這款開發(fā)軟件传蹈,正如網(wǎng)上的段子所言:“可以毫不夸張地說,多少Java程序員離開了IDEA就不會(huì)寫代碼了(狗頭)”步藕,由此可見其使用的廣泛程度卡睦。

新版本一出來,我也迫不及待地想嘗試一番漱抓。當(dāng)然,主力開發(fā)機(jī)我是不敢亂升級(jí)的恕齐,所以這兩天乞娄,我在一臺(tái)平時(shí)用來做測(cè)試的老開發(fā)本子上更新了全新的IDEA。

軟件啟動(dòng)界面打開的那一瞬間显歧,我就知道事情并不簡(jiǎn)單仪或。

本文 GitHub https://github.com/rd2coding/Road2Coding 已經(jīng)收錄,里面有我整理的6大編程方向的自學(xué)路線+知識(shí)點(diǎn)詳細(xì)梳理+面試題+簡(jiǎn)歷+資源+配套硬核pdf士骤,以及我的程序員人生范删。


全新的啟動(dòng)頁面

更新后,全新的啟動(dòng)頁面更加花里胡哨了拷肌。

軟件啟動(dòng)速度也是非常之快到旦,就我這多年苦練的火箭般手速,都差點(diǎn)沒截來下面這張啟動(dòng)頁面圖巨缘。

image

Space集成

JetBrains提供的Space這個(gè)功能不知道大家有沒有聽說過添忘,講白了就是一套集成的團(tuán)隊(duì)協(xié)作環(huán)境,可以提供包括構(gòu)建交付若锁、聊天協(xié)作搁骑、團(tuán)隊(duì)管理以及項(xiàng)目管理等在內(nèi)的一整套協(xié)作一體化解決方案。

image

最新的IDEA 2021.1把Space環(huán)境給無縫地集成進(jìn)來了,現(xiàn)在屬于開箱即用的狀態(tài)仲器,軟件的右上角就有快捷入口:

image

支持WSL 2

這個(gè)功能相信對(duì)于很多依賴Windows系統(tǒng)以及WSL功能的用戶來說煤率,簡(jiǎn)直是喜大普奔!

以前WSL就算再好用乏冀,但是你的IDE并沒有和它打通蝶糯,多少總是一個(gè)遺憾。

這下好了煤辨,二者直接打通了裳涛,IDEA支持WSL 2。你可以直接在新版IDEA 2021.1中運(yùn)行并開發(fā)WSL 2中的Java項(xiàng)目众辨,包括Gradle類型項(xiàng)目和Maven類型等項(xiàng)目均支持端三。

image
image

Run Targets

Run Targets這個(gè)功能的意思有點(diǎn)類似于上面剛聊過的WSL 2。它允許開發(fā)者直接在遠(yuǎn)程主機(jī)甚至在Docker容器上運(yùn)行和調(diào)試項(xiàng)目鹃彻。

image

所以到目前為止郊闯,新版IDEA 2021允許開發(fā)者可以在本地、WSL 2蛛株、SSH遠(yuǎn)程主機(jī)团赁、Docker等目標(biāo)上運(yùn)行項(xiàng)目,可以說賊香了谨履!


支持Java 16

這也算是一個(gè)比較重磅的更新欢摄。

近兩年來,Java版本的發(fā)布速度也是快如老狗笋粟,我還在用Java 8怀挠,它都淦到Java 16了。

關(guān)于Java 16的新特性害捕,我還準(zhǔn)備寫篇文章來詳細(xì)聊一聊呢绿淋,包括比如:

  • Records特性轉(zhuǎn)正
  • instanceof模式匹配轉(zhuǎn)正
  • jpackage轉(zhuǎn)正
  • Unix域套接字通道
  • 彈性Metaspace
  • ZGC
  • 矢量API
  • 外部鏈接API
  • ...

這次IDEA 2021版的一個(gè)很重要的更新就是加入了對(duì)Java 16的基本支持,注意是基本支持尝盼。

除此之外IDEA還新增了幾項(xiàng)檢查機(jī)制吞滞,典型比如更加智能的數(shù)據(jù)流分析檢查。

image

鏈?zhǔn)綐?gòu)造方式的優(yōu)化格式設(shè)置等等盾沫。

image

目的都是為了幫助提升可讀性裁赠,進(jìn)一步提升用戶體驗(yàn)。


Code With Me

Code With Me是一項(xiàng)用于協(xié)作開發(fā)與結(jié)對(duì)編程的服務(wù)赴精,可以實(shí)現(xiàn)Host-Guest模式的“手摸手”(滑稽)結(jié)對(duì)編程和群體編程组贺。

image

目前,新版IDEA開箱即用地支持了Code With Me功能祖娘,同時(shí)它還具有音頻通話和視頻通話功能失尖,可以滿足隨時(shí)隨地的溝通需求啊奄,這操作簡(jiǎn)直騷到爆。

image
image

版本控制

image

版本控制這一塊目前做了不少的更新掀潮,包括可以更快地完成PR的創(chuàng)建提交菇夸,支持PR模板。

image

變更提交至代碼庫前的自定義代碼檢查配置仪吧。

image

以及支持自定義Git提交模板等等庄新。


其他用戶體驗(yàn)提升

IDEA內(nèi)置HTML網(wǎng)頁預(yù)覽

以前在IDEA中預(yù)覽網(wǎng)頁得跳到外部瀏覽器,而現(xiàn)如今IDE的編輯器內(nèi)部就支持Built-in級(jí)別的網(wǎng)頁預(yù)覽薯鼠,只需要在右上角點(diǎn)那個(gè)IDEA小圖標(biāo)即可激活择诈,而且可以編輯網(wǎng)頁源碼時(shí)做到同步更新和預(yù)覽。

image

Windows版本任務(wù)欄增強(qiáng)

在Windows平臺(tái)的新版IDEA上出皇,可直接在任務(wù)欄(或開始菜單)上右鍵快捷呼出最近使用的項(xiàng)目羞芍。

image

搜索時(shí)自定義外部依賴項(xiàng)

講白了,就是使搜索范圍更易于自定義郊艘,我們可以直接在設(shè)置中進(jìn)行Scope定義荷科,自行選擇External Dependencies的范圍是否包含。

image

窗口拆分優(yōu)化

當(dāng)你對(duì)編輯器里的多個(gè)文件進(jìn)行垂直窗口拆分時(shí)纱注,雙擊某個(gè)Tab就可以將當(dāng)前文件窗口最大化畏浆,再次雙擊Tab則會(huì)還原。

image

當(dāng)然除了這些之外狞贱,新版IDEA還新增了很多更新和增強(qiáng)刻获,比如:對(duì)Kotlin、Scala瞎嬉、JavaScript等語言的開發(fā)優(yōu)化将鸵、對(duì)常見框架與技術(shù)的優(yōu)化和支持、對(duì)Kubernetes和Docker的更新支持和改進(jìn)佑颇、數(shù)據(jù)庫工具的更新支持等等,由于時(shí)間有限草娜,在此就不一一贅述了挑胸,有需要的可以按需細(xì)究。

最后宰闰,讓我們一起大喊一句:“IDEA茬贵,yyds!”

image

后 記

最近花了大把力氣移袍,把自用的編程學(xué)習(xí)資源做了個(gè)大整理解藻。

都是純肝貨,目錄如下葡盗,有需要的可以自取螟左。

image

該內(nèi)容 GitHub https://github.com/rd2coding/Road2Coding 已經(jīng)收錄,里面還有我整理的6大編程方向的自學(xué)路線+知識(shí)點(diǎn)大梳理我的簡(jiǎn)歷胶背、面試考點(diǎn)巷嚣、幾本硬核pdf筆記,以及我的程序員人生钳吟,歡迎star廷粒。

整理不易,白瞟不好红且,記得三連支持一波哇坝茎。

image
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市暇番,隨后出現(xiàn)的幾起案子嗤放,更是在濱河造成了極大的恐慌,老刑警劉巖奔誓,帶你破解...
    沈念sama閱讀 218,122評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件斤吐,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡厨喂,警方通過查閱死者的電腦和手機(jī)和措,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蜕煌,“玉大人派阱,你說我怎么就攤上這事⌒奔停” “怎么了贫母?”我有些...
    開封第一講書人閱讀 164,491評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)盒刚。 經(jīng)常有香客問我腺劣,道長(zhǎng),這世上最難降的妖魔是什么因块? 我笑而不...
    開封第一講書人閱讀 58,636評(píng)論 1 293
  • 正文 為了忘掉前任橘原,我火速辦了婚禮,結(jié)果婚禮上涡上,老公的妹妹穿的比我還像新娘趾断。我一直安慰自己,他們只是感情好吩愧,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,676評(píng)論 6 392
  • 文/花漫 我一把揭開白布芋酌。 她就那樣靜靜地躺著,像睡著了一般雁佳。 火紅的嫁衣襯著肌膚如雪脐帝。 梳的紋絲不亂的頭發(fā)上同云,一...
    開封第一講書人閱讀 51,541評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音腮恩,去河邊找鬼梢杭。 笑死,一個(gè)胖子當(dāng)著我的面吹牛秸滴,可吹牛的內(nèi)容都是我干的武契。 我是一名探鬼主播,決...
    沈念sama閱讀 40,292評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼荡含,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼咒唆!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起释液,我...
    開封第一講書人閱讀 39,211評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤全释,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后误债,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體浸船,經(jīng)...
    沈念sama閱讀 45,655評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,846評(píng)論 3 336
  • 正文 我和宋清朗相戀三年寝蹈,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了李命。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,965評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡箫老,死狀恐怖封字,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情耍鬓,我是刑警寧澤阔籽,帶...
    沈念sama閱讀 35,684評(píng)論 5 347
  • 正文 年R本政府宣布,位于F島的核電站牲蜀,受9級(jí)特大地震影響笆制,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜涣达,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,295評(píng)論 3 329
  • 文/蒙蒙 一在辆、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧峭判,春花似錦、人聲如沸棕叫。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽俺泣。三九已至疗认,卻和暖如春完残,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背横漏。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評(píng)論 1 269
  • 我被黑心中介騙來泰國打工谨设, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人缎浇。 一個(gè)月前我還...
    沈念sama閱讀 48,126評(píng)論 3 370
  • 正文 我出身青樓扎拣,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國和親素跺。 傳聞我的和親對(duì)象是個(gè)殘疾皇子二蓝,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,914評(píng)論 2 355

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