idea 面板介绍
一、面板說(shuō)明
IDEA面板的全貌如下圖
二、菜單欄
下面會(huì)簡(jiǎn)單介紹下一些常用的部分菜單使用,如有疑問(wèn)或補(bǔ)充歡迎留言。
(1)、File文件
1. New:新建一個(gè)工程
可以新建project,導(dǎo)入已存在的資源project,從版本控制庫(kù)導(dǎo)入工程,新建Module,導(dǎo)入已存在的資源Module,新建文件(JS,DB,JSP,Java,CSS……),新建FMXL文件。
2. Open:打開(kāi)本地的文件或工程
3. Open URL:
4. Open Recent:打開(kāi)最近已導(dǎo)入過(guò)的工程
5. Close Project:關(guān)閉工程
7. Setting:IDEA配置文件
8. Project Structure:顯示當(dāng)前工程結(jié)構(gòu)
9. Other Setting:全局默認(rèn)配置
Default Settings…,Default Project Structure…
IDEA在Setting中某些配置是For當(dāng)前project的,也就是意味著你新打開(kāi)的一個(gè)project并不能夠默認(rèn)通用這些配置,你需要另外重新配置。你可以在DefaultSetting中進(jìn)行一些全局通用配置。例如:maven的安裝路徑,maven倉(cāng)庫(kù)地址,git.exe地址等。
10. Import Settings:導(dǎo)入Settins文件
你可以將自己以前保存過(guò)的settings文件導(dǎo)入進(jìn)來(lái),也可以導(dǎo)入外來(lái)的settings文件,例如換主題皮膚。
11. Exoort Settings:導(dǎo)出Settings文件
將自己習(xí)慣的settings文件導(dǎo)出到本地或云盤(pán),下次在新的地點(diǎn)使用時(shí)可以直接導(dǎo)入使用。
……
(2)、Edit編輯
1.Undo:撤銷(xiāo)
2.Redo Duplicate Line or Selection:重新復(fù)制行或選擇。(返回撤銷(xiāo)之前)
3.Cut:剪切
4.Copy:復(fù)制
5.Copy:復(fù)制文件路徑
6.Copy Reference
7.Paste:粘貼
8.Paste from History…:從剪切板中選擇歷史復(fù)制的內(nèi)容粘貼
9.Paste:
10.Delete:刪除
11.Find:
……
(3)、View視圖
1. Tool Windows:一些工具窗口
2. Recent Files:最近打開(kāi)過(guò)的文件(Crtl + E)
3. Recently Changed Files:最近做過(guò)修改過(guò)的文件
4. Recent Changes:最近修改記錄
5. Quick Switch Scheme…:
6. Toolbar:工具欄(顯示/關(guān)閉)
7. Tool Buttons:工具按鈕(IDEA左右和底部的工具框)
8. Status Bar:IDEA右下角的狀態(tài)欄
9. Navigation Bar:
……
(4)、Navigate導(dǎo)航
1. Class:查詢類
2. File:查詢文件
……
3. Jump to Navigation Bar:跳到導(dǎo)航欄
4.Declaration:進(jìn)入光標(biāo)所在的方法/變量的接口或是定義處
5.Implementations:方法的實(shí)現(xiàn)
6.Type Declaration:進(jìn)入光標(biāo)當(dāng)前所在屬性的類
……
7.Type Hierarchy:當(dāng)前類的分層結(jié)構(gòu)
……
(5)、Code編碼
這都是些和編碼相關(guān)的,重寫(xiě)方法,實(shí)現(xiàn)方法,環(huán)繞(try…catch,if…else,…),上面顯示的快捷鍵基本都需要記住,因?yàn)槭潜容^常用的。
(6)、Analyze分析
(7)、Refactor重構(gòu)
這些在項(xiàng)目重構(gòu)時(shí)會(huì)使用的加多,例如類名更改,可以通過(guò)Rename(Shift + F6)來(lái)快速替換所有使用該類的地方。
(8)、Build構(gòu)建
構(gòu)建項(xiàng)目相關(guān)的。
(9)、Run運(yùn)行
啟動(dòng)項(xiàng)目相關(guān)的,Run,Debug,……
(10)、Tools工具
文件作為模板保存,項(xiàng)目作為模板保存,生成javaDoc,……
(11)、VCS版本控制
版本控制相關(guān)的。
(12)、Window窗體
將當(dāng)前窗體格式作為默認(rèn)窗體,激活工具窗體,編輯Tabs,……
(14)、Help幫助
IDEA的使用幫助,注冊(cè),檢查更新,……
三、工具欄
工具欄可通過(guò) View -- Toolbar 來(lái)控制顯示,如下:
從左至右依次為:
1、打開(kāi)文件(File -- Open)
2、保存全部(Ctrl + S)
3、同步:(Ctrl+Alt+Y)檢測(cè)所有外部改變的文件并從磁盤(pán)加載
4、Undo:(Ctrl + Z)撤銷(xiāo)
5、Redo:(Ctrl + Shift + Z)返回撤銷(xiāo)前,防止誤撤銷(xiāo)
6、剪切:(Ctrl + X)
7、復(fù)制:(Ctrl + C)
8、粘貼:(Ctrl + V)
9、查找:(Ctrl + F)
10、替換:(Ctrl + R)
11、回退:(Ctrl + Alt + 向左箭頭)
12、前進(jìn):(Ctrl + Alt + 向右箭頭)
13、構(gòu)建項(xiàng)目:(Ctrl + F9)
14、當(dāng)前項(xiàng)目(Run/Debug)運(yùn)行配置
15、運(yùn)行項(xiàng)目
16、Debug模式運(yùn)行項(xiàng)目
17、代碼覆蓋率方式運(yùn)行項(xiàng)目
何為“代碼覆蓋率”?這里應(yīng)用一下百度百科的,讀者可以另尋資料。
代碼覆蓋(Code coverage)是軟件測(cè)試中的一種度量,描述程式中源代碼被測(cè)試的比例和程度,所得比例稱為代碼覆蓋率。
在做單元測(cè)試時(shí),代碼覆蓋率常常被拿來(lái)作為衡量測(cè)試好壞的指標(biāo),甚至,用代碼覆蓋率來(lái)考核測(cè)試任務(wù)完成情況,比如,代碼覆蓋率必須達(dá)到80%或 90%。于是乎,測(cè)試人員費(fèi)盡心思設(shè)計(jì)案例覆蓋代碼。用代碼覆蓋率來(lái)衡量,有利也有弊。
18、停止項(xiàng)目運(yùn)行
19、AVD管理器(Android開(kāi)發(fā)相關(guān))
20、版本控制更新項(xiàng)目,需要項(xiàng)目加入了版本控制(Ctrl + T)
21、版本控制提交(Commit)項(xiàng)目(Ctrl + K)
22、當(dāng)前文件與服務(wù)器上該文件最新版本的內(nèi)容進(jìn)行比較。如果當(dāng)前編輯的文件沒(méi)有修改,則是灰色不可點(diǎn)擊。
23、版本控制,顯示歷史操作(commit,merge)
24、恢復(fù)代碼,返回上一版本,可選擇性恢復(fù)(Ctrl + Alt + Z)。
25、打開(kāi)Settings配置界面(Ctrl + Alt + S)
26、項(xiàng)目結(jié)構(gòu)設(shè)置(Ctrl + Alt + Shift + S)
27、SDK管理器
28、IDEA幫助文檔
29、中英文翻譯
30、捕獲內(nèi)存快照。會(huì)在用戶主目錄下生成內(nèi)存快照(hprof文件)壓縮包,用于分析內(nèi)存。
總結(jié)
- 上一篇: 质数
- 下一篇: 青铜门后面到底是什么(蛇眉铜鱼真正的秘密