IntelliJ IDEA 2020.2重磅發(fā)布!全面支持Github PR。真香版本?

Guide 關(guān)注了 IDEA 的官推,平時沒事就會去看看有沒有啥比較好的更新。今天下午看到IntelliJ IDEA 2020.2 都已經(jīng)發(fā)布并且還支持了 Java15。然后,我就去官網(wǎng)簡單看了一下新特性。單看新特性,這個新版本還是有一點香的。雖然我還木有升級到這個版本真實體驗,畢竟我是一個“懷舊”boy 啊!
是否要升級到新版本體驗,小伙伴們可以根據(jù)自身情況和需求自行決定。

除了對 Java 15 新特性的支持,IntelliJ IDEA 2020.2 對我而言最香的肯定是全面支持 GitHub PR 了 。另外,像相關(guān)問題內(nèi)嵌提示、Problems 工具窗口、改進的“比較分支”操作的結(jié)果顯示等新特性都是非常不錯的。
這個版本新增加的特性下圖所示,這篇文章也只是簡單挑選一些比較重要的介紹一下。

https://www.jetbrains.com/idea/whatsnew/#whats-new-20202
Java
1.支持 Java 15 :盡管Java 15的發(fā)布將在9月進行,但IntelliJ IDEA 2020.2已經(jīng)為此做好了準(zhǔn)備。更新完善了對 Records 特性的支持,還增加了對 Sealed 類的基本支持。當(dāng)然也提供了對文本塊(Text Blocks)的全面支持。

2.相關(guān)問題內(nèi)嵌提示 :如果在更改具有外部用法的類、方法或字段的簽名時引入錯誤,IDE 將通過內(nèi)嵌提示發(fā)出通知。點擊相關(guān)問題內(nèi)嵌提示,IDE 將打開 Find 工具窗口,列出外部文件中出現(xiàn)的所有相關(guān)問題

3.能夠創(chuàng)建多個結(jié)構(gòu)搜索和替換檢查 : 允許您使用“結(jié)構(gòu)化搜索和替換”來查找并替換與特定模式匹配的代碼塊(如有必要)。

4.查明運行時異常的原因 :為異常堆棧跟蹤分析添加了數(shù)據(jù)流分析。點擊堆棧跟蹤時,IDE 可能會將您帶到代碼中出現(xiàn)異常的確切位置,并提供建議來幫助您了解發(fā)生此錯誤的原因

5.更好的 Stream API 方法自動補全 :可以直接在集合或數(shù)組中輸入 Stream API 方法名,IDEA 會自動插入 'stream()'。這適用于任何流操作。

更多內(nèi)容請查看:https://www.jetbrains.com/idea/whatsnew/#java
編輯器
1.Problems 工具窗口 :顯示與當(dāng)前文件有關(guān)的警告和錯誤以及問題描述。在此工具窗口中,可以右鍵點擊問題導(dǎo)航到遇到問題的代碼行,然后使用 Alt+Enter 逐個修復(fù)

2.Inspections 小組件 :簡化了對警告、錯誤和其他問題的搜索,可以通過按 F2 或點擊箭頭圖標(biāo)輕松導(dǎo)航。在 Inspections 小組件中,可以選擇是否高亮顯示相關(guān)問題:不顯示、僅顯示錯誤或顯示所有問題

3.意圖操作預(yù)覽 :為了試驗應(yīng)用意圖操作的可能結(jié)果,現(xiàn)在可以預(yù)覽其結(jié)果,然后再實際應(yīng)用到代碼中

4.改進的拼寫檢查器 :內(nèi)置拼寫檢查器已改進,運行速度更快,可以濾除無關(guān)建議,并根據(jù)上下文對有效建議進行排名

更多內(nèi)容請查看詳情查看:https://www.jetbrains.com/idea/whatsnew/#editor
版本控制
超贊?!
1.完整的?GitHub PR 支持:現(xiàn)在整個 GitHub PR 工作流程可以直接在 IntelliJ IDEA 完成。包括瀏覽、指派、管理以及合并 PR、查看時間線和內(nèi)聯(lián)評論、提交評論、審查以及接受更改



2.改進了 Git 操作對話框 :修改了 Merge、Pull 和 Rebase 對話框的外觀一致性。此外還改進了對話框,使其可以清楚地標(biāo)識待執(zhí)行的 Git 命令,并加入一些缺失選項,還向 Pull 和 Merge 對話框分別添加了 --rebase 和 --no-verify



3.改進了“比較分支”操作的結(jié)果顯示 :當(dāng)您在IntelliJ IDEA 2020.2中比較兩個分支時,IDE通過在編輯器中打開它們的日志來在一個視圖中顯示其提交。與VCS工具窗口相比,此視圖具有足夠的空間來完整報告每個分支中的提交以及受影響的文件。
更多內(nèi)容請查看詳情查看:https://www.jetbrains.com/idea/whatsnew/#version-control
Profiler
HPROF內(nèi)存查看器 :改進的查看器機制可以幫助您分析堆,指出使用大量內(nèi)存的代碼部分,并檢測內(nèi)存泄漏的原因。HPROF內(nèi)存查看器顯示了計算的對象保留大小、到垃圾收集器根的最短路徑、對象(保留的對象)的支配器樹和傳入的引用。

終端
從終端運行 IDE 功能的選項 : 現(xiàn)在可以直接從終端調(diào)用IDE特性。使用IntelliJ IDEA 2020.2,您可以使用Ctrl + Enter / Cmd + Enter快捷鍵在相應(yīng)的GUI中運行高亮顯示的命令。如果您想在調(diào)試模式下運行突出顯示的命令,請使用Ctrl + Shift + Enter / Cmd + Shift + Enter。

更多內(nèi)容請查看詳情查看:https://www.jetbrains.com/idea/whatsnew/#terminal
數(shù)據(jù)庫
1.對于長值可以在單獨的編輯器進行編輯

2.boolean類型的值的UI更加友好

3.DML預(yù)覽

更多內(nèi)容請查看詳情查看:https://www.jetbrains.com/idea/whatsnew/#database
Docker
安全地連接到Docker :IntelliJ IDEA 2020.2允許你安全地連接到Windows上的Docker,因為我們已經(jīng)在Docker守護進程中添加了對TLS連接的支持。

更多內(nèi)容請查看詳情查看:https://www.jetbrains.com/idea/whatsnew/#docker
參考
What’s New in IntelliJ IDEA 2020.2 :https://www.jetbrains.com/idea/whatsnew/#version-control IntelliJ IDEA 2020.2 穩(wěn)定版發(fā)布:https://www.oschina.net/news/117535/intellij-idea-2020-2-released
最后
文章有幫助可以點個「在看」或「分享」,都是支持,我都喜歡!
我是Guide哥,Java后端開發(fā),半個全棧,自由的少年。一個三觀比主角還正的技術(shù)人。我們下期再見!
2020-08-04 1:25
