目錄
1、WSL 2的支持
2、內置的HTML預覽器
3、搜索范圍的增強
4、增強的Pull Request支持
5、拆分窗口優化
6、JAVA 16的支持
7、更智能的數據檢查
IntelliJ IDEA 2021.1 正式版發布了,這個版本最大的更新內容,就是支持WSL 2和JAVA 16了。而且除了支持WSL 2,也支持其他形式的“ssh 遠程運行”,就像clion那樣;讓你的java程序開發在本地,而運行環境在遠程。
趕緊來看看,2021年這個大版本有哪些更新內容吧!
1、WSL 2的支持
都說Windows 是Linux最好的發行版,可是你的IDE不支持WSL運行那又有何用呢?
現在IDEA 終于支持了WSL 2,讓我們可以再Windows 上開發,而運行在 WSL 2環境下,像JDK、構建環境(maven/gradle)都可以是WSL 2系統中的,實在太爽了。以后就可以完全用WSL 2來進行開發了,日常Windows,所有開發環境全部wsl,而且文件系統也是打通的,完全沒理由拒絕!
詳細的Windows 10 安裝WSL 2的教程,可以參見微軟的官方文檔,跟著文檔一步步來就可以了,非常簡單。
文檔鏈接:
https://docs.microsoft.com/en-us/windows/wsl/install-win10
運行目標
運行目標,這個功能太香了。我們的程序不光可以運行在本地,在WSL 2,在遠程SSH主機,還可以再Docker中,一鍵運行在Docker。
而且Docker 對WSL 2的支持也非常好,我們還可以運行在WSL 2中的Docker,同時用Windows 中的Docker管理工具,真香!
2、內置的HTML預覽器
在HTML文件中,只需要點擊右上角的IDEA圖標,就可以使用內置預覽器去預覽網頁了,而且實時刷新,再也不用打開瀏覽器預覽。
3、搜索范圍的增強
以后我們在搜索時,還可以添加外部的依賴到作用域中,完成更全面的搜索。設置入口在Preferences/Settings | Appearance & Behavior | Scopes
Windows 版本的任務欄增強
在任務欄中,對IDEA右鍵會出現最近的項目
4、增強的Pull Request支持
你的提交PR操作,以后只需要在Pull Request面板中進行了,再也不用命令和網頁
支持 Git 提交模板
和其他分支對比文件
現在可以再_Compare with branch_彈框中,與其他分支對比文件了
5、拆分窗口優化
垂直分割編輯器窗口后,雙擊Tab就可以將當前窗口最大化,再次雙擊會還原
JSON Path的支持
以后打開.json文件時,就可以用JSON Path過濾/轉換/輸出了
6、JAVA 16的支持
IDEA 2021.1 版本已經支持了JAVA 16
7、更智能的數據檢查
IDEA 現在會提示你一些基本的錯誤,比如數據長度為負數,提示你拆箱裝箱等。
淺色UML背景的支持
對于一些喜歡用淺色主題的同學來說,以后看UML圖再也不用深色了。
好了,IDEA 2021.1 版本的主要新特性就這些,還有一些Docker/JavaScript/K8s的特性,大家有興趣可以瀏覽官方說明:https://www.jetbrains.com/idea/whatsnew/