文章目錄
一、Idea基本配置
1.1 Idea簡(jiǎn)介
簡(jiǎn)單的說(shuō),Idea就是寫(xiě)代碼用的工具。Idea是一個(gè)專(zhuān)門(mén)針對(duì)Java的集成開(kāi)發(fā)工具(IDE),由Java語(yǔ)言編寫(xiě)。所以,需要有JRE 運(yùn)行環(huán)境并配置好環(huán)境變量。它可以極大地提升我們的開(kāi)發(fā)效率,可以自動(dòng)編譯,檢查錯(cuò)誤。慢慢的,在公司中,開(kāi)始使用Idea進(jìn)行開(kāi)發(fā)。推薦了解傳智播客Java培訓(xùn)課程。
1.2 Idea安裝
此軟件集成了32位和64位,雙擊 ideaIU-2017.3.2.exe進(jìn)入安裝。
1)歡迎界面
2)選擇安裝路徑3)配置安裝選項(xiàng)4)開(kāi)始菜單5)安裝完畢IDEA開(kāi)發(fā)工具安裝完成
1.3 Idea首次驅(qū)動(dòng)
1)選擇不導(dǎo)入任何設(shè)置,點(diǎn)擊 OK2)選擇 Create New Project3)點(diǎn)擊 new 按鈕,配置安裝的 JDK9 版本選擇 JDK9 目錄,選擇 Empty Project ,點(diǎn)擊確定4)不使用模板5)為工程起名字 demo ,并存儲(chǔ)到 d:\ideawork\demo 目錄下,如果d盤(pán)沒(méi)有這個(gè)目錄,會(huì)自動(dòng)創(chuàng)建。6)打開(kāi)一個(gè)每日一帖對(duì)話框,勾掉每次啟動(dòng)顯示,點(diǎn)擊 close7)IDEA的工作界面,我們的項(xiàng)目已經(jīng)創(chuàng)建好了,如果再新建項(xiàng)目,點(diǎn)擊 File->new->Project
1.4 創(chuàng)建包和類(lèi)
1)展開(kāi)創(chuàng)建的工程,在源代碼目錄 src 上,鼠標(biāo)右鍵,選擇 new->package ,鍵入包名 com.itheima.demo ,點(diǎn)擊確定。右鍵點(diǎn)擊 com.theima.emo ,選擇 Show in Explorer ,會(huì)發(fā)現(xiàn)創(chuàng)建包的目錄結(jié)構(gòu)。可見(jiàn) com.theima.emo ,表示創(chuàng)建了多級(jí)的文件夾。
小貼士:所謂包,就是文件夾,用來(lái)對(duì)類(lèi)文件進(jìn)行管理。
2)在創(chuàng)建好的包上,鼠標(biāo)右鍵,選擇 new->class 創(chuàng)建類(lèi),鍵入類(lèi)名。3)在代碼編輯區(qū),鍵入主方法,并輸出 HelloWorld 。4)運(yùn)行程序,在代碼編輯區(qū)鼠標(biāo)右鍵,選擇Run HelloWorld即可,或在菜單中選擇Run->Run HelloWorld。
1.5 字體設(shè)置
IDEA工具的默認(rèn)字體非常小,代碼編輯器和控制臺(tái)的輸出字體都需要進(jìn)行調(diào)整。
·點(diǎn)擊菜單欄上的 File->Settings->Editor->Font 修改字體。1.6 Idea的項(xiàng)目目錄
·我們創(chuàng)建的項(xiàng)目,在d:\ideawork目錄的demo下
out 目錄是存儲(chǔ)編譯后的.class文件
src 目錄是存儲(chǔ)我們編寫(xiě)的.java源文件
1.7 Idea默認(rèn)的常用快捷鍵1.8 Idea修改快捷鍵
在IDEA工具中, Ctrl+空格 的快捷鍵,可以幫助我們補(bǔ)全代碼,但是這個(gè)快捷鍵和Windows中的輸入法切換快捷 鍵沖突,需要修改IDEA中的快捷鍵。
File->Settings->keymap->Main menu->code->Completion->Basic雙擊 Basic->remove->Ctrl+空格再次雙擊 Basic->Add Keyboard->鍵入 Alt+/->點(diǎn)擊OK
1.9 Idea導(dǎo)入和關(guān)閉項(xiàng)目
關(guān)閉IDEA中已經(jīng)存在的項(xiàng)目,F(xiàn)ile->Close Project
File->Close Project 這時(shí)IDEA回到了剛啟動(dòng)界面,點(diǎn)擊項(xiàng)目上的 X ,IDEA中就沒(méi)有這個(gè)項(xiàng)目了。
在IDEA的啟動(dòng)界面上,點(diǎn)擊 OPEN ,選擇項(xiàng)目目錄即可。
二、 Idea高級(jí)配置
2.1自定義模板
現(xiàn)在我想輸入一個(gè)我字,就可以提示跟我相關(guān)的內(nèi)容,相當(dāng)于設(shè)置快捷鍵,設(shè)置自定義模板,即活的模板 打開(kāi)idea,點(diǎn)擊左上角的File彈框后點(diǎn)擊Settings,打開(kāi)設(shè)置界面,如下:
在彈框中搜索框輸入live,然后點(diǎn)擊右邊的綠色的+號(hào)彈小框選擇2點(diǎn)擊增加模板組,如下:
彈框給模板組起個(gè)名字比如my2,然后選中my2,再點(diǎn)擊綠色的+號(hào)選擇1點(diǎn)擊增加模板到模板組,如下:
彈框后,在左下角的abbreviation里面輸入我字,我字就是快捷鍵了,在旁邊的描述里面輸入我相關(guān)的描述,然后在下面 的模板文字輸入框里面輸入,你要在代碼中寫(xiě)一個(gè)我字時(shí),彈出的文字內(nèi)容,即快鍵鍵我字提示的內(nèi)容,如下:
最后找到紅色文字,點(diǎn)擊旁邊藍(lán)顏色的Define,彈框雙擊選中java作為模板應(yīng)用的地方,最后點(diǎn)擊ApplyOK了。
現(xiàn)在,回到代碼編輯器,輸入一個(gè)我字,然后有我字相關(guān)的提示,點(diǎn)擊或者按enter鍵回車(chē),就可以在代碼看到我要好好學(xué)習(xí),是不是好興奮呢?這個(gè)功能非常有用,你可以根據(jù)這個(gè),設(shè)置你要的快捷代碼,比如輸入if輸出if的完整語(yǔ)句等,如下:
比如輸入if輸出if的完整語(yǔ)句等,如idea默認(rèn)輸入if不會(huì)自動(dòng)補(bǔ)全,缺少{},而你可以通過(guò)自定義模板配置一個(gè)叫if的模板, 模板的文字內(nèi)容寫(xiě)if語(yǔ)句的完整格式,$END$表示光標(biāo)最后停留的位置,如下:
2.2 自動(dòng)導(dǎo)包
當(dāng)寫(xiě)一個(gè)不是lang包的類(lèi)的時(shí)候,要手動(dòng)導(dǎo)入,比如eclipse要按alt /提示導(dǎo)包,打開(kāi)Settings設(shè)置界面。
輸入import,進(jìn)行下圖的勾選,可以自動(dòng)導(dǎo)包,省去手動(dòng)導(dǎo)包的時(shí)間:
現(xiàn)在,回到代碼編輯器,輸入一個(gè)ArrayList,就幫我自動(dòng)導(dǎo)包了,如下:
2.3 提示優(yōu)化
idea默認(rèn)輸入類(lèi)的名字要首個(gè)字母大寫(xiě)才提示,小寫(xiě)不提示,比如要輸入Object類(lèi)必學(xué)寫(xiě)大寫(xiě)的O,小寫(xiě)的o不提示, 點(diǎn)擊左上角的File彈框后點(diǎn)擊Settings,打開(kāi)設(shè)置界面,如下:
搜索框輸入case,找到Case sensitive選擇First letter,最后點(diǎn)擊Apply應(yīng)用按鈕生效即可,如下:
現(xiàn)在,回到代碼編輯器,寫(xiě)一個(gè)小寫(xiě)的o,就有跟Object類(lèi)等開(kāi)頭的提示,省去寫(xiě)大寫(xiě)字母的麻煩和時(shí)間,更加快速,如下:
2.4分屏查看
有時(shí)候想同時(shí)查看兩個(gè)不同文件的代碼內(nèi)容,但是idea默認(rèn)打開(kāi)兩個(gè)文件,只能查看一個(gè)文件的內(nèi)容,如下:
這時(shí),可以選擇文件的標(biāo)簽,鼠標(biāo)右鍵,選到相關(guān)圖標(biāo),實(shí)現(xiàn)分屏查看,如左右查看,如下:
這個(gè)時(shí)候在右邊打開(kāi)了一個(gè)新的Test02標(biāo)簽,關(guān)閉原來(lái)的Test02標(biāo)簽就可以,左右查看同時(shí)查看Test01和Test02代碼:
綜上,Split Vertically是左右查看,而下的Split Horizontally是上下查看,跟左右查看做法幾乎一樣,這里不再累贅。
2.5路徑查看
有時(shí)候我們完了寫(xiě)的項(xiàng)目模塊在哪里,選中你的模塊如我的day01模塊鼠標(biāo)右鍵選擇Direction path,可以快速導(dǎo)航到 你想要去的地方,如下:
2.6背景設(shè)置
idea默認(rèn)的背景顏色不是黑色就是白色,比較乏味,如果想換一張圖片,比如美女圖片作為背景,是不是更高大上了? 要設(shè)置背景圖片,需要導(dǎo)入我提供的settings.jar,如何導(dǎo)入請(qǐng)查看下面章節(jié)2.9導(dǎo)入配置的步驟,不再累贅,這里提供jar 包下載地址: 鏈接:https://pan.baidu.com/s/1INAGnY5vjxQCfvVF14fGuw 密碼:55rs
導(dǎo)入jar包,成功后,進(jìn)行如下設(shè)置:點(diǎn)擊idea頂部的Help按鈕彈框點(diǎn)擊Find Action,如下: 接著彈框,輸入set,點(diǎn)擊Set Background Image設(shè)置背景圖片,如下:
接著彈框,選擇你的圖片和設(shè)置圖片顏色深淺透明度,點(diǎn)擊ok按鈕就可以了,如下:
然后,你就看到高大上的圖片作為背景了,是不是很開(kāi)心呢?
2.7注釋設(shè)置
idea默認(rèn)生成的注釋不太好看,想改變注釋字體為粗斜體,修改注釋字體顏色,怎么辦? 點(diǎn)擊左上角的File彈框后點(diǎn)擊Settings,打開(kāi)設(shè)置界面,如下: 彈框輸入comments,進(jìn)行如下設(shè)置即可:
2.8導(dǎo)出配置
現(xiàn)在,您的配置已經(jīng)非常完美了,如果想要您的配置導(dǎo)出為jar包,給別人使用,或者做個(gè)配置備份,怎么辦? 找到左上角的File按鈕點(diǎn)擊彈框,然后點(diǎn)擊Export Settings導(dǎo)出配置,如下:
接著彈框,輸入你的jar包文件的名字,選擇保存到計(jì)算機(jī)的位置,然后拷貝jar包發(fā)給別人導(dǎo)入配置使用即可,如下:
2.9導(dǎo)入配置
上面已經(jīng)導(dǎo)出配置為jar包發(fā)給別人,別人怎么把你的jar包導(dǎo)入使用呢?那就要進(jìn)行導(dǎo)入配置,找到左上角的File按鈕點(diǎn)擊彈框,然后點(diǎn)擊Import Settings導(dǎo)入配置,如下:
彈框,選擇jar包所在的位置,點(diǎn)擊ok即可導(dǎo)入配置,如下:
但是回到代碼編輯區(qū)之后,點(diǎn)擊運(yùn)行報(bào)錯(cuò):Cannot run program,
原因是:用的是別人的jar包,別人的jar包里面記錄的是別人的jdk所在的位置,你要改為你的jdk所在的位置,點(diǎn)擊右上角搜索按鈕旁邊的圖標(biāo)按鈕或者點(diǎn)擊File彈框選擇Project Structure進(jìn)入項(xiàng)目結(jié)構(gòu)設(shè)置,
彈框找到SDKs,這個(gè)就是jdk,點(diǎn)擊如圖步驟3的…按鈕,選擇你的jdk安裝目錄,最后點(diǎn)擊Apply應(yīng)用生效再ok即可,如下:
最后,如果運(yùn)行報(bào)錯(cuò)提示你:無(wú)效的源發(fā)行版1.幾,同樣是點(diǎn)擊File彈框選擇Project Structure進(jìn)入項(xiàng)目結(jié)構(gòu)設(shè)置,
彈框,找到Project點(diǎn)擊選擇,把你的jdk版本和下面的項(xiàng)目語(yǔ)言等級(jí)一一匹配,找到對(duì)應(yīng)版本即可,如下: