IntelliJ IDEA 有一個強大的編輯器,并始終幫助您創(chuàng)建無差錯的應(yīng)用程序。在 IDEA IDE 有許多智能功能,讓我們來看看最重要的一個。
代碼完成
代碼完成考慮在目前情況下,以節(jié)省您的時間。IntelliJ IDEA中主要有兩種類型的代碼完成:基礎(chǔ)(Ctrl +空格鍵)和智能(按Ctrl + Shift +空格)。基礎(chǔ)完成是在您鍵入瞬間完成任何名稱時工作的。智能分析完成是在您目前工作的環(huán)境并提供基于分析來更準(zhǔn)確的建議。它過濾了函數(shù)和變量列表來匹配表達(dá)式類型。
意圖行為
當(dāng)有一個可能出現(xiàn)問題的嫌疑,IntelliJ IDEA會有提供建議解決方案,并在某些情況下可以實施該解決方案(正確地分配變量,創(chuàng)建丟失的參考等等其它更多的方案)。除了語法問題,IntelliJ IDEA 還能識別代碼構(gòu)造是否可以被優(yōu)化或改進(jìn),并適當(dāng)提供意圖動作建議,它使用特殊的圖標(biāo)表示。如果你想知道當(dāng)前IDE到底是什么建議,那么您可單擊電燈泡,或者按Alt+ Enter鍵。
重構(gòu)
IntelliJ IDEA提供了一套巨大的自動代碼重構(gòu),從單純的重命名重構(gòu)到那些復(fù)雜的東西,如:修改方法的簽名等等。