IntelliJ IDEA 提供了一套全面的自動(dòng)化代碼重構(gòu),可顯著提高生產(chǎn)力。例如,當(dāng)您重命名一個(gè)類時(shí),IDE 將更新整個(gè)項(xiàng)目中對該類的所有引用。
IntelliJ IDEA不僅可以在源代碼文件內(nèi)部而且在整個(gè)項(xiàng)目中提供快速導(dǎo)航。值得記住的最有用的快捷方式之一是double Shift,打開“搜索全部”對話框:開始鍵入,IntelliJ IDEA將在屬于您項(xiàng)目的所有文件,類和符號(hào)中甚至在IDE操作中查找您的搜索字符串 。
創(chuàng)建項(xiàng)目后,就可以開始添加新項(xiàng)目:創(chuàng)建目錄和包,添加新類,導(dǎo)入資源以及通過添加更多模塊擴(kuò)展項(xiàng)目。
作為Java應(yīng)用程序,IntelliJ IDEA包括默認(rèn)使用的JetBrains Runtime(基于OpenJDK 11)。建議使用JetBrains Runtime運(yùn)行IntelliJ IDEA,它可以修復(fù)各種已知的OpenJDK和Oracle JDK錯(cuò)誤,并提供更好的性能和穩(wěn)定性。但是,在某些情況下,可能會(huì)要求您使用其他Java運(yùn)行時(shí)或特定版本的JetBrains運(yùn)行時(shí)。
IntelliJ IDEA 2020.3提供了許多實(shí)用的功能,例如調(diào)試時(shí)的交互式提示,Git暫存支持,對Java 15記錄和密封類的擴(kuò)展支持等等。本文主要講解如何從Eclipse導(dǎo)入項(xiàng)目。
您可以在項(xiàng)目內(nèi)搜索文本字符串,使用不同的范圍來縮小搜索過程,查找出現(xiàn)的位置以及從搜索中排除某些項(xiàng)目。
當(dāng)您只需要編輯一個(gè)文件但不需要在IntelliJ IDEA中創(chuàng)建或加載整個(gè)項(xiàng)目時(shí),可以使用LightEdit模式。LightEdit模式可以用作類似文本的編輯器,并且不支持常用的IDE編輯器功能,例如代碼完成,代碼導(dǎo)航或自動(dòng)保存功能。但是,您可以導(dǎo)航到特定的代碼行(Ctrl+G),折疊或展開部分代碼,檢查并更改文件編碼。
IntelliJ IDEA使您可以在產(chǎn)品的不同實(shí)例之間或團(tuán)隊(duì)成員之間共享IDE設(shè)置。如果您使用的是不同的計(jì)算機(jī),這可以幫助您重新創(chuàng)建舒適的工作環(huán)境,從而避免了外觀或行為上與以往不同的煩惱,或者在整個(gè)團(tuán)隊(duì)中執(zhí)行相同的標(biāo)準(zhǔn)。
當(dāng)IntelliJ IDEA識(shí)別默認(rèn)的文件類型集時(shí)此類文件將根據(jù)相應(yīng)語言的語法進(jìn)行解析和突出顯示。本文針對此向大家介紹如何設(shè)置文件類型關(guān)聯(lián),創(chuàng)建新的文件類型和注冊新的文件類型。