IDEA面板的全貌以下圖java
下面會簡單介紹下一些經常使用的部分菜單使用,若有疑問或補充歡迎留言。git
1. New:新建一個工程服務器
能夠新建project,導入已存在的資源project,從版本控制庫導入工程,新建Module,導入已存在的資源Module,新建文件(JS,DB,JSP,Java,CSS……),新建FMXL文件。maven
2. Open:打開本地的文件或工程工具
3. Open URL:單元測試
4. Open Recent:打開最近已導入過的工程測試
5. Close Project:關閉工程ui
7. Setting:IDEA配置文件編碼
8. Project Structure:顯示當前工程結構spa
9. Other Setting:全局默認配置
Default Settings…,Default Project Structure…
IDEA在Setting中某些配置是For當前project的,也就是意味着你新打開的一個project並不可以默認通用這些配置,你須要另外從新配置。你能夠在DefaultSetting中進行一些全局通用配置。例如:maven的安裝路徑,maven倉庫地址,git.exe地址等。
10. Import Settings:導入Settins文件
你能夠將本身之前保存過的settings文件導入進來,也能夠導入外來的settings文件,例如換主題皮膚。
11. Exoort Settings:導出Settings文件
將本身習慣的settings文件導出到本地或雲盤,下次在新的地點使用時能夠直接導入使用。
……
1.Undo:撤銷
2.Redo Duplicate Line or Selection:從新複製行或選擇。(返回撤銷以前)
3.Cut:剪切
4.Copy:複製
5.Copy:複製文件路徑
6.Copy Reference
7.Paste:粘貼
8.Paste from History…:從剪切板中選擇歷史複製的內容粘貼
9.Paste:
10.Delete:刪除
11.Find:
……
1. Tool Windows:一些工具窗口
2. Recent Files:最近打開過的文件(Crtl + E)
3. Recently Changed Files:最近作過修改過的文件
4. Recent Changes:最近修改記錄
5. Quick Switch Scheme…:
6. Toolbar:工具欄(顯示/關閉)
7. Tool Buttons:工具按鈕(IDEA左右和底部的工具框)
8. Status Bar:IDEA右下角的狀態欄
9. Navigation Bar:
……
1. Class:查詢類
2. File:查詢文件
……
3. Jump to Navigation Bar:跳到導航欄
4.Declaration:進入光標所在的方法/變量的接口或是定義處
5.Implementations:方法的實現
6.Type Declaration:進入光標當前所在屬性的類
……
7.Type Hierarchy:當前類的分層結構
……
這都是些和編碼相關的,重寫方法,實現方法,環繞(try…catch,if…else,…),上面顯示的快捷鍵基本都須要記住,由於是比較經常使用的。
這些在項目重構時會使用的加多,例如類名更改,能夠經過Rename(Shift + F6)來快速替換全部使用該類的地方。
構建項目相關的。
啓動項目相關的,Run,Debug,……
文件做爲模板保存,項目做爲模板保存,生成javaDoc,……
版本控制相關的。
將當前窗體格式做爲默認窗體,激活工具窗體,編輯Tabs,……
IDEA的使用幫助,註冊,檢查更新,……
工具欄可經過 View -- Toolbar 來控制顯示,以下:
從左至右依次爲:
一、打開文件(File -- Open)
二、保存所有(Ctrl + S)
三、同步:(Ctrl+Alt+Y)檢測全部外部改變的文件並從磁盤加載
四、Undo:(Ctrl + Z)撤銷
五、Redo:(Ctrl + Shift + Z)返回撤銷前,防止誤撤銷
六、剪切:(Ctrl + X)
七、複製:(Ctrl + C)
八、粘貼:(Ctrl + V)
九、查找:(Ctrl + F)
十、替換:(Ctrl + R)
十一、回退:(Ctrl + Alt + 向左箭頭)
十二、前進:(Ctrl + Alt + 向右箭頭)
1三、構建項目:(Ctrl + F9)
1四、當前項目(Run/Debug)運行配置
1五、運行項目
1六、Debug模式運行項目
1七、代碼覆蓋率方式運行項目
何爲「代碼覆蓋率」?這裏應用一下百度百科的,讀者能夠另尋資料。
代碼覆蓋(Code coverage)是軟件測試中的一種度量,描述程式中源代碼被測試的比例和程度,所得比例稱爲代碼覆蓋率。
在作單元測試時,代碼覆蓋率經常被拿來做爲衡量測試好壞的指標,甚至,用代碼覆蓋率來考覈測試任務完成狀況,好比,代碼覆蓋率必須達到80%或 90%。因而乎,測試人員費盡心思設計案例覆蓋代碼。用代碼覆蓋率來衡量,有利也有弊。
1八、中止項目運行
1九、AVD管理器(Android開發相關)
20、版本控制更新項目,須要項目加入了版本控制(Ctrl + T)
2一、版本控制提交(Commit)項目(Ctrl + K)
2二、當前文件與服務器上該文件最新版本的內容進行比較。若是當前編輯的文件沒有修改,則是灰色不可點擊。
2三、版本控制,顯示歷史操做(commit,merge)
2四、恢復代碼,返回上一版本,可選擇性恢復(Ctrl + Alt + Z)。
2五、打開Settings配置界面(Ctrl + Alt + S)
2六、項目結構設置(Ctrl + Alt + Shift + S)
2七、SDK管理器
2八、IDEA幫助文檔
2九、中英文翻譯
30、捕獲內存快照。會在用戶主目錄下生成內存快照(hprof文件)壓縮包,用於分析內存。