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