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