Java開發(fā)平臺(tái)Intellij idea2020.2:改進(jìn)處理問題代碼提升開發(fā)效率
IntelliJ IDEA是Java語言開發(fā)的集成環(huán)境,IntelliJ在業(yè)界被公認(rèn)為優(yōu)秀的Java開發(fā)工具之一,尤其在智能代碼助手、代碼自動(dòng)提示、重構(gòu)、J2EE支持、Ant、JUnit、CVS整合、代碼審查、 創(chuàng)新的GUI設(shè)計(jì)等方面的功能可以說是超常的。雙節(jié)福利來襲!IntelliJ正版授權(quán)最高立減2000!點(diǎn)擊查看詳情!
在IntelliJ IDEA中處理代碼問題
IntelliJ IDEA的最重要功能之一是它能夠快速理解您代碼中的問題并為它們提出建議。在IntelliJ IDEA 2020.2中,我們決定專注于此功能,引入了一些更改以簡化處理代碼中的問題。我們的主要目標(biāo)是使您更輕松地一次查看所有問題并在它們之間進(jìn)行導(dǎo)航。
檢查小部件以前,當(dāng)前文件中的問題在編輯器的右上角以單個(gè)圖標(biāo)顯示。目前尚不清楚如何解決這些問題,并且該圖標(biāo)沒有信息,并且很難看到。

在IntelliJ IDEA 2020.2中,我們將舊圖標(biāo)替換為Inspections小部件。它提供有關(guān)當(dāng)前文件中的警告,錯(cuò)誤和其他問題的詳細(xì)信息。

“檢查”窗口小部件使您可以使用箭頭圖標(biāo)瀏覽文件中的問題。您也可以使用F2或↑F2快捷方式,然后按Alt + Enter查看可用的修復(fù)程序。

如果正在進(jìn)行代碼分析,則將圖標(biāo)替換為分析進(jìn)度文本或變暗。

將鼠標(biāo)懸停在小部件上可以查看有關(guān)分析過程的當(dāng)前狀態(tài)以及已發(fā)現(xiàn)的問題的詳細(xì)信息。

如果您正在編寫新代碼,并且警告對(duì)您而言目前并不那么重要,則可以將突出顯示級(jí)別更改為“Syntax”。這樣,警告不會(huì)分散您的注意力。要進(jìn)行此更改,請(qǐng)將鼠標(biāo)懸停在“檢查”窗口小部件上,并使用彈出窗口底部的鏈接將突出顯示級(jí)別更改為“ Syntax ”或“None”。

只要確保您有機(jī)會(huì)完善代碼,就要確保將突出顯示級(jí)別更改回所有問題。
相關(guān)問題從版本2020.2開始,IntelliJ IDEA顯示由于當(dāng)前正在處理的文件中的更改而導(dǎo)致其他文件中出現(xiàn)的問題。
如果您以某種方式更改了類API的非私有部分,例如,通過重命名公共字段或更新了包私有方法簽名中的參數(shù)數(shù)量,則IntelliJ IDEA將分析與該更改相關(guān)的文件,并將通知您發(fā)現(xiàn)的任何帶有鑲嵌提示的問題。

您可以單擊提示或使用Alt + Enter菜單中的操作在“查找”工具窗口中查看相關(guān)問題的完整列表。當(dāng)前,此功能僅適用于Java。
問題工具窗口我們引入了一個(gè)新的問題工具窗口。在編輯器中單擊“Inspections ”小部件,或使用Ctrl / Cmd + 6快捷方式將其打開。

當(dāng)前文件選項(xiàng)卡顯示在編輯器中打開的文件中的問題列表。選擇一個(gè)問題,然后按Enter或雙擊以導(dǎo)航到該問題。您也可以在工具窗口中直接打開預(yù)覽,并可以使用眼睛圖標(biāo)按類型過濾問題并更改排序。
如果可以快速解決所選問題,則工具欄上的燈泡圖標(biāo)會(huì)亮起。您也可以在問題上按Alt + Enter,以查看可用的快速修復(fù)列表。

下一步是什么呢
我們的計(jì)劃還沒有結(jié)束。借助v2020.3,我們將繼續(xù)使其更易于處理IntelliJ IDEA中的錯(cuò)誤。我們將“項(xiàng)Project Errors”選項(xiàng)添加到“Problems”工具窗口。此選項(xiàng)卡將顯示IDE檢測(cè)到的針對(duì)打開文件和相關(guān)文件的錯(cuò)誤。

如果尚未升級(jí)到IntelliJ IDEA 2020.2,點(diǎn)下載獲取所有這些新功能。不要忘了在評(píng)論與我們分享您的想法和建議。慧都作為IntelliJ IDEA正版合作商,在雙節(jié)來襲之際我們推出重磅活動(dòng)!和官網(wǎng)一樣的服務(wù)和品質(zhì),現(xiàn)IntelliJ正版授權(quán)在線訂購最高立減3000元!低至1333!還有多種授權(quán)方式任你選擇。