前言:正所謂工欲善其事,必先利其器,身為碼農(nóng)的我們,擁有得心應(yīng)手的編輯器就好比如魚得水,在萬行代碼中取bug首級就如觀魚賞花!IDEA就堪稱是當(dāng)世之神兵,自詡為最智能的編輯器。到底是它口出狂言還是實至名歸?所謂親身下河知深淺,親口嘗梨知酸甜,讓我們一起學(xué)習(xí)IDEA的使用以一探究竟。 一、IDEA的安裝和破解:直接百度IDEA,進入官網(wǎng)下載,隨即安裝即可。至于破解,其法大約有三。其一便是使用lisence server,其二是用補丁包,其三便是自己搭服務(wù)器破解。因其破解之法常因版本之差異而失效,且各法在百度上皆有詳細教程,故此不再贅述。 二、IDEA的基本使用:1、配置文件詳解:在idea的安裝目錄的bin目錄下,有 idea.exe.vmoptions ,其主要配置作用如下: -Xms128m 啟動時內(nèi)存大小,增大了該參數(shù)可以提高啟動速度
-Xmx750m 最大內(nèi)存量,調(diào)大會降低垃圾回收的頻率,會更流暢
-XX:ReservedCodeCacheSize=240m 保留的代碼所占內(nèi)存大小,也可增大
Windows用戶在 C:\Users\username\.IntelliJIdeaxxxx.x 有config和system目錄,關(guān)于idea的配置均在config目錄下,若配置亂了,刪除config目錄即可。 2、模塊module:idea并無workspace之概念,只有project和module。其project相當(dāng)于eclipse中的workspace,module相當(dāng)于eclipse中的project。eclipse中一個頁面可以呈現(xiàn)多個project,而idea一個頁面只能展現(xiàn)一個project,但是可以有多個module。這是為了更好的進行分布式開發(fā)。創(chuàng)建方法簡單,直接選中project右鍵new module即可,刪除module需先選中module,右鍵,open module settings,再選中module點擊減號,再點ok,然后選中module才會有delete選項。 3、常用設(shè)置:file ---> settings進入設(shè)置,其常用設(shè)置如下: (1)、 appearance & behavior:設(shè)置主題: 若想要更多主題,可進入riaway網(wǎng)站下載相應(yīng)jar包,
然后在idea中選擇 file ---> import settings,然后選擇剛才下載的主題,出現(xiàn)如下畫面: 點擊ok即會自動重啟,然后主題便會生效。 (2)、 editor: 滾輪改變字體大小: 在上圖中圈出部分打上勾,按住CTRL鍵再滾動鼠標(biāo)滾輪就可以改變代碼字體大小。 顯示文檔注釋: 在上圖中圈出部分打上勾,就可以讓鼠標(biāo)懸停在某一類或方法上時顯示它的文檔注釋。建議開啟此功能。
自動導(dǎo)包: idea和eclipse一樣,默認不會自動導(dǎo)包,eclipse導(dǎo)包是CTRL+shift + O,而idea是 alt + enter。進行上圖設(shè)置,就會進行自動導(dǎo)包。建議開啟此功能。
方法分隔符: 一個類當(dāng)中可能有多個方法,進行上圖設(shè)置后,一個方法的結(jié)尾與另一個方法的開頭之間會有一條橫線將兩個方法分隔開來,讓結(jié)構(gòu)更加清晰。建議勾選。
忽略大小寫: Java嚴格取分大小寫,所以idea默認也取分大小寫。寫string并不會有提示,當(dāng)s大寫時才會有提示。進行上圖設(shè)置,即可忽略大小寫,s小寫也會出來String的提示。
多行顯示tabs: 當(dāng)編輯窗口打開的類很多時,一行顯示不下,默認會隱藏一些類。把上圖的勾去掉,就會多行顯示所有打開的類名。
字體相關(guān)設(shè)置: 上圖圈出部分即可進行全局字體相關(guān)設(shè)置。
在上圖圈出部分打上勾,可以單獨設(shè)置控制臺和代碼編輯窗的字體和顏色。
設(shè)置注釋顏色: 注釋顏色默認灰色,按上圖操作可設(shè)置注釋的字體顏色。
設(shè)置類文檔注釋模板: 按上圖操作可設(shè)置類文檔注釋的模板。
設(shè)置編碼: 在上圖圈出的地方可以設(shè)置全局編碼和當(dāng)前項目編碼。建議都設(shè)置成utf-8。
設(shè)置模板:我們知道在eclipse中輸入syso回車就是一條輸出語句,這就是模板。idea中可以自定義模板。在 editor ---> live templates 中就可以設(shè)置模板。常用模板在iterations、others、output中,可以修改,也可以新增自定義模板。
常用模板如下:
模板|作用
-|:-
psvm|main方法
sout、soutp、soutm、soutv|輸出語句
fori、itar|for循環(huán)
iter|增強for
userList.for|增強for遍歷名為userList的集合
ifn、xxx.nu|if(xxx == null)
inn、xxx.nn|if(xxx != null)
prsf|private static final
psf、psfi、psfs|public static final (int、String)
修改模板: 比如要把main函數(shù)模板由psvm改成main,進行上圖設(shè)置即可。 自定義模板: 還是在剛才頁面,點擊加號,然后點擊template group,然后輸入模板組名字。然后在左側(cè)模板組中找到自己定義的模板組的名字,選中后再次點擊加號,然后點上圖中的第一個live template,就可添加模板。 寫好需要定義的模板,然后點擊define,然后選擇Java,點擊ok就行。 (3)、 build、execution、deployment:
設(shè)置自動編譯: 打上這兩個勾,就會自動編譯。所謂自動編譯,就是每次修改了代碼,會自己編譯生成最新的class文件。eclipse默認是開啟了此功能的,而idea默認沒開啟,強烈建議開啟! 省電模式:file ---> power save mode ,這是設(shè)置省電模式的,如果你的代碼沒有了提示和檢查功能,估計就是開啟了省電模式,關(guān)閉即可。
多窗口顯示代碼:我們知道eclipse的代碼編輯窗可以同時顯示好幾個類,只需要把想打開的類拖一下就行,idea也可以同時顯示兩個類的代碼編輯窗,選中想要打開類,右鍵: 點擊split vertically效果如下:
(4)、 keymap:設(shè)置快捷鍵: 在上圖所示地方選擇eclipse,可以將快捷鍵改成eclipse版本的(有部分快捷鍵還是有些差異,并非完全一樣),比如eclipse中刪除當(dāng)前行是ctrl+D,這里設(shè)置為eclipse后,ctrl+D也是這個效果。
還可以自定義快捷鍵。下圖第一個放大鏡是搜索相應(yīng)的功能對應(yīng)的快捷鍵是什么,第二個放大鏡是搜索快捷鍵對應(yīng)的功能,找到后可以可以進行修改。
4、配置tomcat:若是springboot,內(nèi)置了tomcat,無需配置,若是一般的動態(tài)項目,就需要配置tomcat。配置tomcat步驟如下圖: 點擊edit configurations后,點擊template,然后按下圖步驟操作: 在此就可以配置tomcat,然后點擊上圖中的deployment選擇需要部署的工程,然后運行即可。 5、關(guān)聯(lián)數(shù)據(jù)庫:按下圖步驟操作,關(guān)聯(lián)數(shù)據(jù)庫。 點擊test connection,顯示successful就可以,然后點ok就可以看到數(shù)據(jù)庫中的信息了。 6、配置maven:idea已經(jīng)集成了maven,但還是建議使用自己安裝的maven。配置自己安裝的maven方式如下:
7、其他設(shè)置:
(1)、 清除索引:idea會自動為項目創(chuàng)建索引,為了加快文件查詢,從而加快各種查找、代碼提示等各種操作的速度。但是,索引有時候也會出問題,比如idea未正常退出、電腦藍屏等。索引出了問題,當(dāng)你重新打開項目就會報各種莫名其妙的錯誤,甚至項目都打不開。出現(xiàn)這種情況就可以清除索引:點擊 file ---> Invalidate caches 即可清除索引。 (2)、 關(guān)閉自動更新:關(guān)閉自動更新操作如下: (3)、 插件的安裝: 插件的安裝如上圖所示。點擊browse repositories...即可在線安裝插件。 總結(jié):以上乃本教程的全部內(nèi)容,涵蓋了idea使用的方方面面。雖然我之前也一直在用eclipse,但是生而為人,不能因循守舊,總要不斷嘗試新事物,才會有所突破!
|