你的 IDEA 該更新了!
本文轉載自微信公眾號「后端進階」,可以通過以下二維碼關注。轉載本文請聯系后端進階公眾號。
IDEA 被越來越多的 Java 開發者所接受,我也不例外,當年剛入職場時用的是 Eclipse,后來看到有同事用 IDEA,我也跟風下載了使用了,之后再也回不去 Eclipse 了,相比 Eclipse,IDEA 簡直好用到爆,無論是從界面 UI,還是智能提示,完爆 Eclipse 好嗎?在我心目中,IDEA 是最好用的 IDE,沒有之一!
在網上我也看過一些段子手說的:“可以毫不夸張地說,多少 Java 程序員離開了 IDEA 就不會寫代碼了(手動狗頭)!
在我剛入職新公司不久,Java 領域最好用的 IDE,IntelliJ IDEA 發布了 2021 年第一個大版本更新:IntelliJ IDEA 2021.1,加入了很多特性,啟動也更快了。
1、全新的啟動界面
跟以往的啟動界面有很大的不同,全新的啟動界面變得更加花里胡哨,同時不失雅致,宛如在跟開發者彰顯著版本特性之多。
同時發現,IDEA 啟動的速度更加快了!
2、集成 Space
JetBrains 的 團隊協作工具平臺 Space 不知道大家有沒有用過,可以在 Jetbrains 官網單獨下載這個工具:
Space 是一個團隊協作環境,它集成了軟件開發、團隊管理、聊天和文件、項目管理等在內的一整套協作一體化解決方案。
在最新的 IntelliJ IDEA 2021.1 版本中,以插件的形式將其集成在 IDEA 中:
3、Code With Me
Code With Me 是一項用于協作開發與結對編程的服務,可以遠程結對編程,手把手教你寫代碼:
值得一提的是,它還具有視頻和語音通話功能,使遠程協作更上一層樓。每當您想與同事交談時,都可以直接從JetBrains IDE 發起音頻和視頻通話。“與我一起編碼” 非常適合 1:1 會議和小組會議,您可以邀請數十名與會人員參加!這功能簡直太騷氣了!
4、支持 Java 16
我現在還在用這 Java 8,相信很多讀者都是 Java 8 忠實用戶吧?
新版任你發,我用 Java 8 !
但 IntelliJ IDEA 新版本還是對對 Java 16 進行了一波支持,該支持于 2021 年 3 月發布。某些更新包括內部類可以聲明顯式或隱式靜態成員以及對Stream.collect(toUnmodifiableList())進行更改的新可能性。現在將其轉換為stream.toList()。IDE 在流的代碼完成列表上首先顯示toList()項目。
5、支持 WSL 2
這個功能對于要依賴 WSL 功能的用戶來說,簡直太贊了!
要知道以前的 WSL 是沒有和 IDEA 打通的!
現在,你可以使用 IntelliJ IDEA 中 WSL 2 中的 Java 項目。IDE 可以檢測 JDK 安裝,安裝 JDK,編譯和運行 Maven 和 Gradle 項目以及使用 IntelliJ IDEA 構建系統的項目。
6、Run Targets
這個功能有點類似于 WSL 2,通過運行目標功能,你可以在 Docker 容器或遠程計算機上運行,測試,分析和調試應用程序。IntelliJ IDEA Ultimate 當前允許你在 Docker,SSH 和 WSL 目標上運行 Java 應用程序,JUnit 測試以及 Maven,Gradle,Micronaut,基于 Maven 的 Quarkus 和 Spring Boot 項目。
有沒有發現,IntelliJ IDEA 2021.1 大大加強了對遠程的操控本領,開發者不僅可以在本地運行項目,用上新版之后,還可以使用 WSL 2、SSH 遠程主機、Docker 上運行項目了!
IntelliJ IDEA 2021.1 新增和增強的特性遠遠不止我上述說到的更新,它還有很多在本次新增的特性,比如:IDE 內置 HTML 預覽窗口、增強了對 Kotlin、Scala、JavaScript 等語言特性的支持和優化、對容器和容器編排方面:Docker 和 kubernetes 支持優化等等,更多特性可以查看 What’s New in IntelliJ IDEA 2021.1:https://www.jetbrains.com/idea/whatsnew/