程序員必須瞭解!IntelliJ IDEA 2020.2的新增功能

IntelliJ IDEA 2020.2可以讓你直接在IDE內部查看和合並GitHub拉取請求,使用Inspections小部件快速在文件中的警告和錯誤之間導航,經過Problems工具窗口查看當前文件中的問題的完整列表並得到通知若是您的更改會破壞其餘文件。你能夠使用Jakarta EE,並得到對Quarkus,Micronaut和OpenAPI的更好支持。segmentfault

新版下載地址:https://www.jetbrains.com/ide...數組

IntelliJ IDEA 2020.2的新增功能

Java

Java 15支持:儘管Java 15的發佈將在9月進行,但IntelliJ IDEA 2020.2已經爲此作好了準備。對記錄功能的支持已更新,如今處於第二個預覽中。官方還增長了對密封類的基本支持。並且,固然,IntelliJ IDEA提供了對文本塊的全面支持。編輯器

IntelliJ IDEA 2020.2的新增功能

相關問題內嵌提示:若是在更改具備外部用法的類、方法或字段的簽名時引入錯誤,IDE 將經過內嵌提示發出通知。點擊相關問題內嵌提示,IDE 將打開 Find 工具窗口,列出外部文件中出現的全部相關問題ide

可以建立多個結構搜索和替換檢查:IDE容許使用「結構化搜索和替換」來查找並替換與特定模式匹配的代碼塊(若有必要)。使用IntelliJ IDEA 2020.2,能夠建立多個結構搜索模板做爲檢查。對於每一個SSR檢查,能夠指定嚴重性級別,添加描述以及分別啓用或禁用它們。svg

查明運行時異常的緣由:咱們用數據流分析補充了異常堆棧跟蹤分析。當您單擊堆棧跟蹤時,IDE會將您帶到代碼中出現異常的確切位置,而且它提供了一條建議,能夠幫助您瞭解發生異常的緣由。工具

IntelliJ IDEA 2020.2的新增功能

更好的 Stream API 方法自動補全:能夠直接在集合或數組中輸入 Stream API 方法名,IDEA 會自動插入 'stream()'。這適用於任何流操做。idea

IntelliJ IDEA 2020.2的新增功能

引入變量的範圍:使用IntelliJ IDEA 2020.2,引入變量重構能夠有選擇地替換中間做用域中變量的出現。如今,您能夠選擇各類替換選項,而不只限於選擇一個或全部匹配項。當您將鼠標懸停在每一個選項上時,編輯器會突出顯示哪些事件將被新變量替換。spa

Java 實時模板簡化:再也不須要搜索 Java 相關模板,由於新的 Java 節點包括全部普通、環繞、其餘、輸出和迭代組。使用者將更容易找到適合需求的實時模板,也能夠使用單獨的 Groovy 節點3d

編輯器

問題工具窗口:咱們添加了「問題」工具窗口,該窗口顯示與當前文件有關的警告和錯誤以及問題的描述。在此工具窗口中,能夠右鍵單擊問題以導航到遇到問題的代碼行,而後能夠使用Alt + Enter一步一步地解決問題。版本控制

IntelliJ IDEA 2020.2的新增功能

Inspections 小組件:簡化了對警告、錯誤和其餘問題的搜索,能夠經過按 F2 或點擊箭頭圖標輕鬆導航。在 Inspections 小組件中,能夠選擇是否高亮顯示相關問題:不顯示、僅顯示錯誤或顯示全部問題。

IntelliJ IDEA 2020.2的新增功能

意圖操做預覽:爲了試驗應用意圖操做的可能結果,如今能夠預覽其結果,而後再實際應用到代碼中

IntelliJ IDEA 2020.2的新增功能

改進的拼寫檢查器:內置拼寫檢查器已改進,運行速度更快,能夠濾除無關建議,並根據上下文對有效建議進行排名

IntelliJ IDEA 2020.2的新增功能

版本控制

完整的GitHub拉取請求支持:如今,在單獨的垂直工具窗口中單擊一下便可打開打開的請求的詳細信息。主編輯器窗口顯示對話,您能夠直接添加評論。提交前的檢查結果顯示在窗口底部。若是您有權管理請求請求,則如今能夠在IDE內部瀏覽,分配,管理和合並請求,查看和提交註釋,以及接受更改。

IntelliJ IDEA 2020.2的新增功能
IntelliJ IDEA 2020.2的新增功能
IntelliJ IDEA 2020.2的新增功能

改進的Git操做對話框:在此版本中,咱們修改了「合併」,「拉取」和「變基」對話框的外觀一致性。咱們還改進了對話框,使它們能夠清楚地識別將要執行的Git命令,幷包括一些缺乏的選項。咱們還分別添加了--rebase和 --no-verify到「拉和合並」對話框。

IntelliJ IDEA 2020.2的新增功能
IntelliJ IDEA 2020.2的新增功能
IntelliJ IDEA 2020.2的新增功能

改進了「比較分支」操做的結果顯示:當您在IntelliJ IDEA 2020.2中比較兩個分支時,IDE經過在編輯器中打開它們的日誌來在一個視圖中顯示其提交。與VCS工具窗口相比,此視圖具備足夠的空間來完整報告每一個分支中的提交以及受影響的文件。

imageIntelliJ IDEA 2020.2的新增功能

從日誌中壓入和刪除本地提交:如今,您能夠從本地分支中選擇多個提交併進行壓縮。在Git工具窗口中,打開Log選項卡,選擇本地提交,而後選擇Squash Commits。若是您決定更改提交消息,則這些提交中的全部更改將與更新後的消息一塊兒放入一個提交中。另外,您如今能夠從Git日誌中刪除提交。

IntelliJ IDEA 2020.2的新增功能

支持在WSL2中安裝的Git:當您處理來自Linux或Windows文件系統的項目時,IntelliJ IDEA 2020.2容許您使用WSL2中安裝的Git。從WSL打開項目後,IDE會自動切換到WSL中的Git,並容許您使用全部相關功能。

更多詳情請進入傳送門:https://www.jetbrains.com/ide...

segmentfault 公衆號

相關文章
相關標籤/搜索