IntelliJ IDEA 2020.3發布:新增調試時的交互式提示,密封類的擴展支持等
翻譯|產品更新|編輯:鮑佳佳|2020-12-02 10:07:04.740|閱讀
635 次
概述:IntelliJ IDEA 2020.3提供了許多實用的功能,例如調試時的交互式提示,Git暫存支持,對Java 15記錄和密封類的擴展支持等等。它簡化了端點,框架和事件探查器的日常工作。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
IntelliJ IDEA 2020.3提供了許多實用的功能,例如調試時的交互式提示,Git暫存支持,對Java 15記錄和密封類的擴展支持等等。它簡化了端點,框架和事件探查器的日常工作。通過基于機器學習技術的更好的代碼完成,更直觀和有用的新的“Welcome”屏幕以及更好的拼寫和語法檢查,整個UX得到了改進。簡而言之,一切都更好!
下載IntelliJ IDEA 2020.3
在這篇文章中,我們將為您提供v2020.3中需要了解的所有主要功能和改進的快速更新:
編輯
-
當您想重命名事件時,現在可以選擇是在注釋和字符串文字中還是在可打印文本中進行重命名。
-
您可以通過拖放標簽來更輕松地組織標簽,以在水平或垂直方向上劃分編輯器。我們還添加了“Open in Right Split”操作,當您打開另一個文件時,該操作會垂直劃分編輯器。
-
組織固定的標簽更加容易。您可以拖放文件以將其添加到固定選項卡。此外,您可以將所有固定選項卡保留在單獨的行中。
-
您可以將IntelliJ IDEA設置為用于打開某些文件類型的默認應用程序。
-
現在可以添加創建多個文件的模板。在模板內部,您可以輸入模式以生成文件名和路徑。
-
改進了Markdown格式,同步了預覽和編輯器,并增加了對Mermaid.js支持。
用戶體驗
-
新的“Welcome”界面包括四個新選項卡-一個用于管理項目,一個用于配置IDE界面,一個用于安裝插件,以及一個用于學習如何更有效地使用IntelliJ IDEA的選項卡。
-
“Welcome”屏幕上的“Learn IntelliJ IDEA”選項卡提供對交互式課程的訪問,這些課程將幫助您使用實際的代碼示例了解IntelliJ IDEA中的功能。
-
可以同步您的IDE和OS主題。
-
我們為只讀文件和外部庫中的文件添加了Reader mode。現在,更容易閱讀此類文件中的注釋。
-
您可以使用-e(–edit)命令以LightEdit模式打開文件。在LightEdit窗口中,您可以激活IDE模式以使用所有IDE功能。
-
Alt + Enter現在將調用語法和拼寫檢查器。新版本的LanguageTool語法檢查引擎改進了對英語文本的審閱,并增加了對10多種其他語言的支持。
-
現在, 在“Search Everwhere”對話框中,您可以搜索Git消息,標簽和分支,并且可以執行簡單的計算。
-
您可以將IDE設置為單擊一下即可在“Preview”選項卡中打開文件。
-
IntelliJ IDEA將通知您最新的JDK更新,并為您提供跳過它們或從您的IDE更新的選項。
-
我們為Linux added添加了表情符號選擇器。
調試器
-
在調試期間,您可以訪問變量的交互式提示并更改這些變量的字段值。
-
我們添加了一種新型的watch表達式,該表達式鏈接到特定的上下文并顯示在編輯器中。
-
現在,在調試期間可以使用 “Show referring objects”和“Calculate retained size分析”選項。
-
對于Gradle任務調試會話, 只有一個帶有Frames和Variables和Console輸出的選項卡將打開。
VCS
-
您可以從IDE進行更改。該Staged和Unstaged的節點現在在提交視圖中可用。
-
你VCS菜單顯示有關您正在使用你的項目的版本控制系統的操作。
-
創建新分支時,IDE將自動更正分支名稱中不可接受的字符。我們還重新設計了當前分支的上下文菜單,以顯示相關操作。
Java
-
已經開始使用基于機器學習的新排名機制來獲取Java代碼完成建議。
-
一個新的意圖操作允許您將記錄轉換為類。
-
已經介紹了密封類的完成,代碼見解和重構。
-
當您的文件使用Shebang機制時,IntelliJ IDEA會檢測到此情況并正確打開它們,并允許您使用代碼洞察力。
-
如果提取Java方法,則無需任何中間對話框即可立即完成。
-
我們添加了新的Java檢查和意圖操作,并改進了它們的代碼完成度。
-
在 Lombokem>插件現在內置的。
協同發展
-
IntelliJ IDEA 2020.3支持Code With Me (EAP) –一種用于協作開發和配對編程的新服務。
運行配置
-
“Run/Debug Configurations”具有一個新的用戶界面,該用戶界面在一個屏幕上將最常用的設置分組在一起,并為您提供了根據需要添加更多參數的選項。
探查器
-
該Profiler工具窗口已被修改,以允許您將探查器附加到正在運行的進程和快速訪問先前創建的快照。
-
您可以通過在IDE中拖放.jfr和.hprof文件來快速打開它們,在“Project”視圖中雙擊它們,或者通過File | Open。
框架和網絡
-
現在,您可以過濾端點搜索并在IDE中方便地安排端點。對于每個端點,您都可以訪問文檔,臨時HTTP客戶端和Open API。
-
可以將HTTP請求導出到cURL。
-
URL完成對話框提供了更多信息,顯示了框架圖標,HTTP方法和源位置。不推薦使用的URL以刪除線樣式顯示。
-
您可以通過網址旁邊的新地球圖標訪問與網址相關的操作。
-
現在,支持對Spring MVC功能路由,RestOperations,Spring WebTestClient和Spring Reactive WebClient的代碼洞察。
-
您可以將HTTP請求從舊格式轉換為當前接受的格式。
-
改進了Swagger代碼洞察力,并增加了Swagger Hub支持。
-
現在,新的Quarkus和Micronaut項目已自動創建運行配置。
-
您可以將完成用于用于創建存儲庫接口的預定義方法。我們還添加了對Micronaut @Query注釋的支持。
Kubernetes
-
現在,您可以將pod日志下載到本地計算機,并快速刪除Kubernetes資源。
-
現在可以從活動群集中自動加載CRD模式。
-
我們添加了Open Console和Run Shell操作。
KotLin
-
Kotlin IDE插件的發布周期現已與IntelliJ IDEA的發布周期同步。
-
現在可以進行跨語言轉換,這意味著您可以從Java內聯Kotlin元素。
-
您還可以內聯重構,允許,運行,應用和使用 范圍函數。
-
我們改進了lambda表達式的內聯。
-
我們增加了對Kotlin的結構搜索和替換(SSR)操作的支持。
數據庫
-
現在,您可以使用SQL查詢MongoDB數據庫。
-
DataGrip現在支持Couchbase查詢服務。
-
推出了兩種新的提取:單行和SQL-插入,多排。
JavaScript
-
已經將TypeScript語言服務集成到“Problem”工具窗口中,并將先前在TypeScript工具窗口中可用的動作移至狀態欄上的專用小部件。
-
如果您有未解析的React組件,IDE現在可以為您創建相關的代碼構造。
-
對于JavaScript和TypeScript文件,現在可以通過Navigation欄跳至當前文件中的特定代碼元素。
Scala
-
現在,Scala編譯服務器可以并行編譯獨立的模塊。
-
添加了編譯圖,以幫助優化項目模塊的結構和Compile Server的VM選項。
-
現在,Scala插件可以將IntelliJ IDEA的程序包前綴與Scala的鏈接程序包子句和相對導入結合在一起。
-
現在具有對MUnit的支持,具有所有通常的優勢。
-
現在 ,Scala插件可以理解主要方法的新語法。
更多更新信息:
好了這就是今天的內容了,如果今天的文章未解決你的需求,可點擊獲取更多免費教程。不要忘了在評論與我們分享您的想法和建議,慧都年終大促,現IntelliJ正版授權在線訂購最高立減3000元!低至1333!還有多種授權方式供你選擇。
標簽:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: