一漩符、IDEA的安裝和破解:
直接百度IDEA,進(jìn)入官網(wǎng)下載舆逃,隨即安裝即可炊琉。
二幌绍、IDEA的基本使用:
1、配置文件詳解:
在idea的安裝目錄的bin目錄下傀广,有idea.exe.vmoptions颁独,其主要配置作用如下:
-Xms128m? 啟動(dòng)時(shí)內(nèi)存大小,增大了該參數(shù)可以提高啟動(dòng)速度-Xmx750m? 最大內(nèi)存量主儡,調(diào)大會(huì)降低垃圾回收的頻率奖唯,會(huì)更流暢-XX:ReservedCodeCacheSize=240m? 保留的代碼所占內(nèi)存大小,也可增大
Windows用戶在C:\Users\username\.IntelliJIdea xxxx.x有config和system目錄糜值,關(guān)于idea的配置均在config目錄下丰捷,若配置亂了,刪除config目錄即可寂汇。
2病往、模塊module:
idea并無(wú)workspace之概念,只有project和module骄瓣。其project相當(dāng)于eclipse中的workspace停巷,module相當(dāng)于eclipse中的project。eclipse中一個(gè)頁(yè)面可以呈現(xiàn)多個(gè)project榕栏,而idea一個(gè)頁(yè)面只能展現(xiàn)一個(gè)project畔勤,但是可以有多個(gè)module。這是為了更好的進(jìn)行分布式開發(fā)扒磁。創(chuàng)建方法簡(jiǎn)單庆揪,直接選中project右鍵new module即可,刪除module需先選中module妨托,右鍵缸榛,open module settings,再選中module點(diǎn)擊減號(hào)兰伤,再點(diǎn)ok内颗,然后選中module才會(huì)有delete選項(xiàng)。
3敦腔、常用設(shè)置:
file ---> settings進(jìn)入設(shè)置均澳,其常用設(shè)置如下:
(1)、appearance & behavior:
設(shè)置主題:
若想要更多主題,可進(jìn)入http://color-themes.com/?view=index或者http://www.riaway.com/
進(jìn)行下載负懦。
)網(wǎng)站下載相應(yīng)jar包筒捺,
然后在idea中選擇 file ---> import settings,然后選擇剛才下載的主題纸厉,出現(xiàn)如下畫面:
點(diǎn)擊ok即會(huì)自動(dòng)重啟,然后主題便會(huì)生效五嫂。
(2)颗品、editor:
滾輪改變字體大小:
在上圖中圈出部分打上勾沃缘,按住CTRL鍵再滾動(dòng)鼠標(biāo)滾輪就可以改變代碼字體大小躯枢。
顯示文檔注釋:
在上圖中圈出部分打上勾,就可以讓鼠標(biāo)懸停在某一類或方法上時(shí)顯示它的文檔注釋槐臀。建議開啟此功能锄蹂。
自動(dòng)導(dǎo)包:
idea和eclipse一樣,默認(rèn)不會(huì)自動(dòng)導(dǎo)包水慨,eclipse導(dǎo)包是CTRL+shift + O得糜,而idea是 alt + enter。進(jìn)行上圖設(shè)置晰洒,就會(huì)進(jìn)行自動(dòng)導(dǎo)包朝抖。建議開啟此功能。
方法分隔符:
一個(gè)類當(dāng)中可能有多個(gè)方法谍珊,進(jìn)行上圖設(shè)置后治宣,一個(gè)方法的結(jié)尾與另一個(gè)方法的開頭之間會(huì)有一條橫線將兩個(gè)方法分隔開來(lái),讓結(jié)構(gòu)更加清晰砌滞。建議勾選侮邀。
忽略大小寫:
Java嚴(yán)格取分大小寫,所以idea默認(rèn)也取分大小寫贝润。寫string并不會(huì)有提示绊茧,當(dāng)s大寫時(shí)才會(huì)有提示。進(jìn)行上圖設(shè)置题暖,即可忽略大小寫按傅,s小寫也會(huì)出來(lái)String的提示。
多行顯示tabs:
當(dāng)編輯窗口打開的類很多時(shí)胧卤,一行顯示不下唯绍,默認(rèn)會(huì)隱藏一些類。把上圖的勾去掉枝誊,就會(huì)多行顯示所有打開的類名况芒。
字體相關(guān)設(shè)置:
上圖圈出部分即可進(jìn)行全局字體相關(guān)設(shè)置。
在上圖圈出部分打上勾,可以單獨(dú)設(shè)置控制臺(tái)和代碼編輯窗的字體和顏色绝骚。
設(shè)置注釋顏色:
注釋顏色默認(rèn)灰色耐版,按上圖操作可設(shè)置注釋的字體顏色。
設(shè)置類文檔注釋模板:
按上圖操作可設(shè)置類文檔注釋的模板压汪。
設(shè)置編碼:
在上圖圈出的地方可以設(shè)置全局編碼和當(dāng)前項(xiàng)目編碼粪牲。建議都設(shè)置成utf-8。
設(shè)置模板:
我們知道在eclipse中輸入syso回車就是一條輸出語(yǔ)句止剖,這就是模板腺阳。idea中可以自定義模板。在 editor --->? live templates 中就可以設(shè)置模板穿香。常用模板在iterations亭引、others、output中皮获,可以修改焙蚓,也可以新增自定義模板。
常用模板如下:
模板作用
psvmmain方法
sout洒宝、soutp购公、soutm、soutv輸出語(yǔ)句
fori待德、itarfor循環(huán)
iter增強(qiáng)for
userList.for增強(qiáng)for遍歷名為userList的集合
ifn君丁、xxx.nuif(xxx == null)
inn、xxx.nnif(xxx != null)
prsfprivate static final
psf将宪、psfi绘闷、psfspublic static final (int、String)
修改模板:
比如要把main函數(shù)模板由psvm改成main较坛,進(jìn)行上圖設(shè)置即可印蔗。
自定義模板:
還是在剛才頁(yè)面,點(diǎn)擊加號(hào)丑勤,然后點(diǎn)擊template group华嘹,然后輸入模板組名字。然后在左側(cè)模板組中找到自己定義的模板組的名字法竞,選中后再次點(diǎn)擊加號(hào)耙厚,然后點(diǎn)上圖中的第一個(gè)live template,就可添加模板岔霸。
寫好需要定義的模板薛躬,然后點(diǎn)擊define,然后選擇Java呆细,點(diǎn)擊ok就行型宝。
(3)、build、execution趴酣、deployment:
設(shè)置自動(dòng)編譯:
打上這兩個(gè)勾梨树,就會(huì)自動(dòng)編譯。所謂自動(dòng)編譯岖寞,就是每次修改了代碼抡四,會(huì)自己編譯生成最新的class文件。eclipse默認(rèn)是開啟了此功能的慎璧,而idea默認(rèn)沒(méi)開啟床嫌,強(qiáng)烈建議開啟!
省電模式:
file ---> power save mode 胸私,這是設(shè)置省電模式的,如果你的代碼沒(méi)有了提示和檢查功能鳖谈,估計(jì)就是開啟了省電模式岁疼,關(guān)閉即可。
多窗口顯示代碼:
我們知道eclipse的代碼編輯窗可以同時(shí)顯示好幾個(gè)類缆娃,只需要把想打開的類拖一下就行捷绒,idea也可以同時(shí)顯示兩個(gè)類的代碼編輯窗,選中想要打開類贯要,右鍵:
點(diǎn)擊split vertically效果如下:
(3)暖侨、keymap:
設(shè)置快捷鍵:
在上圖所示地方選擇eclipse,可以將快捷鍵改成eclipse版本的(有部分快捷鍵還是有些差異崇渗,并非完全一樣)字逗,比如eclipse中刪除當(dāng)前行是ctrl+D,這里設(shè)置為eclipse后宅广,ctrl+D也是這個(gè)效果葫掉。
還可以自定義快捷鍵。下圖第一個(gè)放大鏡是搜索相應(yīng)的功能對(duì)應(yīng)的快捷鍵是什么跟狱,第二個(gè)放大鏡是搜索快捷鍵對(duì)應(yīng)的功能俭厚,找到后可以可以進(jìn)行修改。
4驶臊、配置tomcat:
若是springboot挪挤,內(nèi)置了tomcat,無(wú)需配置关翎,若是一般的動(dòng)態(tài)項(xiàng)目扛门,就需要配置tomcat。配置tomcat步驟如下圖:
點(diǎn)擊edit configurations后笤休,點(diǎn)擊template尖飞,然后按下圖步驟操作:
在此就可以配置tomcat,然后點(diǎn)擊上圖中的deployment選擇需要部署的工程,然后運(yùn)行即可政基。
5贞铣、關(guān)聯(lián)數(shù)據(jù)庫(kù):
按下圖步驟操作,關(guān)聯(lián)數(shù)據(jù)庫(kù)沮明。
點(diǎn)擊test connection辕坝,顯示successful就可以,然后點(diǎn)ok就可以看到數(shù)據(jù)庫(kù)中的信息了荐健。
6酱畅、配置maven:
idea已經(jīng)集成了maven,但還是建議使用自己安裝的maven江场。配置自己安裝的maven方式如下:
7纺酸、其他設(shè)置:
(1)、清除索引:
idea會(huì)自動(dòng)為項(xiàng)目創(chuàng)建索引址否,為了加快文件查詢餐蔬,從而加快各種查找、代碼提示等各種操作的速度佑附。但是樊诺,索引有時(shí)候也會(huì)出問(wèn)題,比如idea未正常退出音同、電腦藍(lán)屏等词爬。索引出了問(wèn)題,當(dāng)你重新打開項(xiàng)目就會(huì)報(bào)各種莫名其妙的錯(cuò)誤权均,甚至項(xiàng)目都打不開顿膨。出現(xiàn)這種情況就可以清除索引:點(diǎn)擊 file ---> Invalidate caches 即可清除索引。
(2)螺句、關(guān)閉自動(dòng)更新:
關(guān)閉自動(dòng)更新操作如下:
(3)虽惭、插件的安裝:
插件的安裝如上圖所示。點(diǎn)擊browse repositories...即可在線安裝插件蛇尚。
8芽唇、查找與替換:
查找當(dāng)前文件內(nèi)容:ctrl+F 如上圖片
查找全局文件:ctrl+shift+F? 或double shift(按兩下)或ctrl+shift+N
替換當(dāng)前文件內(nèi)容 :ctrl+R 如上圖片
你想通過(guò)編輯器快速的將所有的’29’,變?yōu)?9取劫,你可以 ctrl + R, 搜索: \'(\d*)\', 替換為:$1