翻譯|行業資訊|編輯:鮑佳佳|2020-10-09 14:44:39.537|閱讀 989 次
概述:在此文章中,我們將更詳細地介紹前面提到的IntelliJ IDEA 2020.3的更新。我們還將展示EAP中已經可用的一些新功能。在調試器串聯監視,讀取器模式等方面均有改變。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
IntelliJ IDEA是Java語言開發的集成環境,IntelliJ在業界被公認為優秀的Java開發工具之一,尤其在智能代碼助手、代碼自動提示、重構、J2EE支持、Ant、JUnit、CVS整合、代碼審查、 創新的GUI設計等方面的功能可以說是超常的。
在此文章中,我們將更詳細地介紹前面提到的IntelliJ IDEA 2020.3的更新。我們還將展示EAP中已經可用的一些新功能。您可以從我們的網站下載新的EAP ,可以從免費的Toolbox App獲取它,或者如果您是Ubuntu用戶,則可以使用快照進行更新。
用戶體驗項目視圖更新
我們一直在尋找使IntelliJ IDEA體驗更直觀,更快捷的方法。為此,我們為“Project”視圖添加了一些新的UX功能。
現在,當您從“Project”視圖中打開文件時,焦點將自動置于editor上,以使您可以立即開始使用代碼。
如果要確保要打開的文件是所需的文件,可以通過按空格鍵從“Project”視圖中預覽。
現在,“Collapse All”與“Project”視圖中的“Expand All ”按鈕結合在一起。從“項目”視圖窗格中選擇它,或者在Mac上按?+加號,在Windows或Linux上按Ctrl +數字鍵+加號。
如果要同時使用在編輯器中打開的多個文件,現在可以使用一個簡單的快捷方式進行操作。在“項目”視圖中選擇文件,然后按Shift + Enter使IDE拆分“編輯器”窗口并在其右側打開文件。
閱讀器模式
在第三個EAP中,我們為只讀文件和來自外部庫的文件實現了Reader Mode。由于注釋看起來像帶格式的文本,因此這使閱讀注釋更容易。最重要的是,我們為字體的連字,帶有使用次數的代碼視覺提示等添加了更好的顯示。您可以在Preferences | Settings / Editor / Reader Mode。
Profiler(僅適用于IntelliJ IDEA Ultimate)
輕松訪問.jfr和.hprof
現在,您可以通過將文件拖放到Editor中,在“ Project”視圖中雙擊它們或使用File / Open來快速打開.jfr和.hprof文件。
確保在Preferences | Settings/Editor/File Types的列表中選擇了Hprof memory snapshot和Java Flight Recorder snapshot。
CPU時間軸
當您停止對文件進行性能分析時,當您看到新的CPU時間線選項卡時,請不要擔心。從此EAP開始,我們開始著手對線程進行全面的可視化顯示。該功能現在處于初始階段,但是您已經可以開始使用它了。
調試器
在以前的版本中,您可以在變量旁邊看到非交互式提示。盡管這是一個有用的功能,但是有時提示不會提供特別有用的信息,例如,當顯示Java中復雜對象的哈希碼時。
能夠檢查變量對于理解程序為何以其行為方式至關重要。因此,現在當應用程序以調試模式運行時,您將獲得可單擊的內聯提示,您可以展開這些提示以查看屬于該變量的所有字段。此外,您可以在下拉列表中更改變量值。
通過在此新彈出窗口中單擊“創建值渲染器”,可以打開“ Java數據類型渲染器”對話框,該對話框允許您配置IDE如何在所有調試器視圖中顯示特定類型的值,包括內聯值。
watches的另一個更新。在以前的版本中,您的自定義watches留在“調試”工具窗口的“變量”選項卡中。當您單步執行代碼并移至其他上下文時,watches變成了錯誤。
盡管您仍然可以使用以前存在的watches,但在v2020.3中,我們通過添加嵌入式watches解決了上述問題。您自然可以將您的watches表達式綁定到代碼中與其相關的位置。要創建嵌入式監視,請執行以下任一操作:
您創建的所有監視都與特定上下文相關聯,并保留在“Variables”選項卡中的新Inline Watche節點內。您可以單擊任何嵌入式手表并快速導航至該watch。
我們希望您喜歡新的簡化的檢查變量例程!與往常一樣,我們感謝您的反饋。
Java調試器中的基本內存分析
新添加的Memory agent使您可以在調試過程中執行一些基本的分析功能。在開始測試之前,請確保已在“Preferences | Settings / Build, Execution, Deployment / Debugger選擇了Attach memory agent。
準備就緒后,設置斷點并運行調試器。您可以從“調試”工具窗口的上下文菜單中訪問新的性能分析功能。目前,可以執行以下操作:
VCS
Git搜索
我們在“search everywhere”對話框中添加了“ Git”選項卡。在其中,您可以找到提交哈希和消息,標簽和分支。
提交并按下按鈕
現在,在“Commit”屏幕上明確顯示了兩個最受歡迎的按鈕-“Commit”和“Commit and Push...”。這是導航到所需選項的更簡便方法。要在提交后立即將更改推送到遠程存儲庫,您無需打開下拉列表即可到達“ Commit and Push”按鈕。
Java
IntelliJ IDEA現在可以自動識別使用Shebang機制的新文件。您也可以使用Shebang機制打開現有文件,而不會遇到任何錯誤。我們已經糾正了突出顯示和代碼見解。
其他
從IDE內部更新JDK
能夠從IntelliJ IDEA內部直接下載和使用JDK非常方便。但是,當發布JDK的更新時,您很容易忘記跟上它們。這可能是因為過去您必須刪除較舊的版本并手動安裝較新的版本。從EAP3開始,遷移到最新的JDK時無需使用任何解決方法。現在這是一個簡單的過程:只要有可用的更新,IntelliJ IDEA就會發送一個彈出通知,您可以選擇是要安裝還是跳過它。
“Search Everwhere”對話框中的簡單計算
有時,您可能需要計算簡單的數學表達式,而不必中斷打開額外應用程序的工作?,F在,您可以在“隨search everywhere對話框的搜索欄中輸入簡單的公式,您將立即看到計算結果。
通過此更新,您的項目將更加智能,并可以根據您的需要進行配置。
好了這就是今天的內容了,如果今天的文章未解決你的需求,可點擊獲取更多免費教程。不要忘了在評論與我們分享您的想法和建議,慧都作為IntelliJ IDEA正版合作商,我們推出重磅活動!現IntelliJ正版授權在線訂購最高立減3000元!低至1333!還有多種授權方式供你選擇。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: