IDEA 2021首個大版本發佈,Java開發者感動哭了(附新亮點演示)

工欲善其事,必先利其器!git

就在不久以前,Java領域的開發神器IntelliJ IDEA終於迎來2021年的一個重要的大版本更新:IntelliJ IDEA 2021.1程序員

現現在大量的Java開發者深度依賴着這款開發軟件,正如網上的段子所言:「能夠絕不誇張地說,多少Java程序員離開了IDEA就不會寫代碼了(狗頭)」,因而可知其使用的普遍程度。github

新版本一出來,我也火燒眉毛地想嘗試一番。固然,主力開發機我是不敢亂升級的,因此這兩天,我在一臺平時用來作測試的老開發本子上更新了全新的IDEA。面試

軟件啓動界面打開的那一瞬間,我就知道事情並不簡單。數據庫

本文 GitHub https://github.com/rd2coding/Road2Coding 已經收錄,裏面有我整理的6大編程方向的自學路線+知識點詳細梳理+面試題+簡歷+資源+配套硬核pdf,以及個人程序員人生。

全新的啓動頁面

更新後,全新的啓動頁面更加花裏胡哨了。編程

軟件啓動速度也是很是之快,就我這多年苦練的火箭般手速,都差點沒截來下面這張啓動頁面圖。瀏覽器


Space集成

JetBrains提供的Space這個功能不知道你們有沒有據說過,講白了就是一套集成的團隊協做環境,能夠提供包括構建交付、聊天協做、團隊管理以及項目管理等在內的一整套協做一體化解決方案。框架

最新的IDEA 2021.1把Space環境給無縫地集成進來了,如今屬於開箱即用的狀態,軟件的右上角就有快捷入口:編輯器


支持WSL 2

這個功能相信對於不少依賴Windows系統以及WSL功能的用戶來講,簡直是喜大普奔!工具

之前WSL就算再好用,可是你的IDE並無和它打通,多少老是一個遺憾。

這下好了,兩者直接打通了,IDEA支持WSL 2。你能夠直接在新版IDEA 2021.1中運行並開發WSL 2中的Java項目,包括Gradle類型項目和Maven類型等項目均支持。


Run Targets

Run Targets這個功能的意思有點相似於上面剛聊過的WSL 2。它容許開發者直接在遠程主機甚至在Docker容器上運行和調試項目。

因此到目前爲止,新版IDEA 2021容許開發者能夠在本地、WSL 二、SSH遠程主機、Docker等目標上運行項目,能夠說賊香了!


支持Java 16

這也算是一個比較重磅的更新。

近兩年來,Java版本的發佈速度也是快如老狗,我還在用Java 8,它都淦到Java 16了。

關於Java 16的新特性,我還準備寫篇文章來詳細聊一聊呢,包括好比:

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

此次IDEA 2021版的一個很重要的更新就是加入了對Java 16的基本支持,注意是基本支持。

除此以外IDEA還新增了幾項檢查機制,典型好比更加智能的數據流分析檢查。

鏈式構造方式的優化格式設置等等。

目的都是爲了幫助提高可讀性,進一步提高用戶體驗。


Code With Me

Code With Me是一項用於協做開發與結對編程的服務,能夠實現Host-Guest模式的「手摸手」(滑稽)結對編程和羣體編程。

目前,新版IDEA開箱即用地支持了Code With Me功能,同時它還具備音頻通話和視頻通話功能,能夠知足隨時隨地的溝通需求,這操做簡直騷到爆。


版本控制

版本控制這一塊目前作了很多的更新,包括能夠更快地完成PR的建立提交,支持PR模板。

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

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


其餘用戶體驗提高

IDEA內置HTML網頁預覽

之前在IDEA中預覽網頁得跳到外部瀏覽器,而現現在IDE的編輯器內部就支持Built-in級別的網頁預覽,只須要在右上角點那個IDEA小圖標便可激活,並且能夠編輯網頁源碼時作到同步更新和預覽。

Windows版本任務欄加強

在Windows平臺的新版IDEA上,可直接在任務欄(或開始菜單)上右鍵快捷呼出最近使用的項目。

搜索時自定義外部依賴項

講白了,就是使搜索範圍更易於自定義,咱們能夠直接在設置中進行Scope定義,自行選擇External Dependencies的範圍是否包含。

窗口拆分優化

當你對編輯器裏的多個文件進行垂直窗口拆分時,雙擊某個Tab就能夠將當前文件窗口最大化,再次雙擊Tab則會還原。


固然除了這些以外,新版IDEA還新增了不少更新和加強,好比:對Kotlin、Scala、JavaScript等語言的開發優化、對常見框架與技術的優化和支持、對Kubernetes和Docker的更新支持和改進、數據庫工具的更新支持等等,因爲時間有限,在此就不一一贅述了,有須要的能夠按需細究。

最後,讓咱們一塊兒大喊一句:「IDEA,yyds!」


後 記

最近花了大把力氣,把自用的編程學習資源作了個大整理。

都是純肝貨,目錄以下,有須要的能夠自取。

該內容 GitHub https://github.com/rd2coding/Road2Coding 已經收錄,裏面還有我整理的6大編程方向的自學路線+知識點大梳理個人簡歷面試考點幾本硬核pdf筆記,以及個人程序員人生,歡迎star。

整理不易,白瞟很差,記得三連支持一波哇。

相關文章
相關標籤/搜索