|
W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
- 如上圖標(biāo)注所示,IntelliJ IDEA 的重構(gòu)功能全部都在這個(gè)菜單上,所以我們也可以理解為這個(gè)菜單就是重構(gòu)功能的體現(xiàn),只是有時(shí)候我們通過快捷鍵的方式來加以體現(xiàn)而已。
- 如上圖標(biāo)注 1 所示,在實(shí)際開發(fā)中我們經(jīng)常會(huì)對(duì)文件進(jìn)行重命名,這里用的快捷鍵就是 ?
Shift + F6
?。- 如上圖標(biāo)注 2 所示,移動(dòng)文件到其他包或是目錄,我們可以通過快捷鍵也可以通過拖動(dòng)對(duì)應(yīng)的文件到其他目錄進(jìn)行重構(gòu)。
- 如上圖標(biāo)注 3 所示,提取 Java 類代碼也是經(jīng)常遇到的優(yōu)化類型的重構(gòu),這里不進(jìn)行一一講解,大家可以自己嘗試下。
重構(gòu)的常用功能介紹
- 當(dāng)我們要對(duì)一個(gè)類進(jìn)行重命名的時(shí)候,會(huì)彈出該選項(xiàng),IntelliJ IDEA 會(huì)幫我們自動(dòng)掃描對(duì)應(yīng)勾選項(xiàng)功能的地方進(jìn)行重命名,這樣可以省去我們很多工作。如果擔(dān)心重構(gòu)出錯(cuò),可以點(diǎn)擊 ?
Preview
?進(jìn)行預(yù)覽,IntelliJ IDEA 可以提示會(huì)修改哪些文件,修改哪一行。同時(shí)有一點(diǎn)是 IntelliJ IDEA 比較牛的地方,就是對(duì)于類關(guān)聯(lián)的 xml 或是其他資源文件的重構(gòu),IntelliJ IDEA 都可以很好地做到識(shí)別,所以 IntelliJ IDEA 在開發(fā) Java Web 項(xiàng)目上可以幫我們省去很多苦力活。- 所以,如果單論 Java 類上的重構(gòu)功能,跟其他 IDE 并不會(huì)有太明顯的優(yōu)勢(shì)突出,但是在 Web 方向的重構(gòu),目前應(yīng)該是所有市場(chǎng)上的 IDE 中最好的,包括 HTML、CSS、JavaScript 等相關(guān)文件都可以做到一些功能的重構(gòu)。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: