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