第6章 Intellij IDEA 使用教程

一漩符、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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末涎劈,一起剝皮案震驚了整個(gè)濱河市斤程,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖湿诊,帶你破解...
    沈念sama閱讀 222,000評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件芬沉,死亡現(xiàn)場(chǎng)離奇詭異望蜡,居然都是意外死亡棍厂,警方通過(guò)查閱死者的電腦和手機(jī)末誓,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,745評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)书蚪,“玉大人喇澡,你說(shuō)我怎么就攤上這事∈庑#” “怎么了晴玖?”我有些...
    開封第一講書人閱讀 168,561評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)为流。 經(jīng)常有香客問(wèn)我呕屎,道長(zhǎng),這世上最難降的妖魔是什么敬察? 我笑而不...
    開封第一講書人閱讀 59,782評(píng)論 1 298
  • 正文 為了忘掉前任秀睛,我火速辦了婚禮,結(jié)果婚禮上莲祸,老公的妹妹穿的比我還像新娘琅催。我一直安慰自己,他們只是感情好虫给,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,798評(píng)論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著侠碧,像睡著了一般抹估。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上弄兜,一...
    開封第一講書人閱讀 52,394評(píng)論 1 310
  • 那天药蜻,我揣著相機(jī)與錄音,去河邊找鬼替饿。 笑死语泽,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的视卢。 我是一名探鬼主播踱卵,決...
    沈念sama閱讀 40,952評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼据过!你這毒婦竟也來(lái)了惋砂?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,852評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤绳锅,失蹤者是張志新(化名)和其女友劉穎西饵,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體鳞芙,經(jīng)...
    沈念sama閱讀 46,409評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡眷柔,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,483評(píng)論 3 341
  • 正文 我和宋清朗相戀三年期虾,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片驯嘱。...
    茶點(diǎn)故事閱讀 40,615評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡镶苞,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出宙拉,到底是詐尸還是另有隱情宾尚,我是刑警寧澤,帶...
    沈念sama閱讀 36,303評(píng)論 5 350
  • 正文 年R本政府宣布谢澈,位于F島的核電站煌贴,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏锥忿。R本人自食惡果不足惜牛郑,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,979評(píng)論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望敬鬓。 院中可真熱鬧淹朋,春花似錦、人聲如沸钉答。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,470評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)数尿。三九已至仑性,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間右蹦,已是汗流浹背诊杆。 一陣腳步聲響...
    開封第一講書人閱讀 33,571評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留何陆,地道東北人晨汹。 一個(gè)月前我還...
    沈念sama閱讀 49,041評(píng)論 3 377
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像贷盲,于是被迫代替她去往敵國(guó)和親淘这。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,630評(píng)論 2 359