一、面板說明
IDEA面板的全貌如下圖
2|0 二、菜單欄
下面會簡單介紹下一些常用的部分菜單使用,如有疑問或補充歡迎留言。
(1)、File文件
1. New:新建一個工程
可以新建project,導入已存在的資源project,從版本控制庫導入工程,新建Module,導入已存在的資源Module,新建文件(JS,DB,JSP,Java,CSS……),新建FMXL文件。
2. Open:打開本地的文件或工程
3. Open URL:
4. Open Recent:打開最近已導入過的工程
5. Close Project:關閉工程
7. Setting:IDEA配置文件
8. Project Structure:顯示當前工程結構
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文件導出到本地或雲盤,下次在新的地點使用時可以直接導入使用。
……
(2)、Edit編輯
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:
……
(3)、View視圖
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:
……
(4)、Navigate導航
1. Class:查詢類
2. File:查詢文件
……
3. Jump to Navigation Bar:跳到導航欄
4.Declaration:進入光標所在的方法/變量的接口或是定義處
5.Implementations:方法的實現
6.Type Declaration:進入光標當前所在屬性的類
……
7.Type Hierarchy:當前類的分層結構
……
(5)、Code編碼
這都是些和編碼相關的,重寫方法,實現方法,環繞(try…catch,if…else,…),上面顯示的快捷鍵基本都需要記住,因為是比較常用的。
(6)、Analyze分析
(7)、Refactor重構
這些在項目重構時會使用的加多,例如類名更改,可以通過Rename(Shift + F6)來快速替換所有使用該類的地方。
(8)、Build構建
構建項目相關的。
(9)、Run運行
啟動項目相關的,Run,Debug,……
(10)、Tools工具
文件作為模板保存,項目作為模板保存,生成javaDoc,……
(11)、VCS版本控制
版本控制相關的。
(12)、Window窗體
將當前窗體格式作為默認窗體,激活工具窗體,編輯Tabs,……
(14)、Help幫助
IDEA的使用幫助,注冊,檢查更新,……
3|0三、工具欄
工具欄可通過 View -- Toolbar 來控制顯示,如下:
從左至右依次為:
1、打開文件(File -- Open)
2、保存全部(Ctrl + S)
3、同步:(Ctrl+Alt+Y)檢測所有外部改變的文件並從磁盤加載
4、Undo:(Ctrl + Z)撤銷
5、Redo:(Ctrl + Shift + Z)返回撤銷前,防止誤撤銷
6、剪切:(Ctrl + X)
7、復制:(Ctrl + C)
8、粘貼:(Ctrl + V)
9、查找:(Ctrl + F)
10、替換:(Ctrl + R)
11、回退:(Ctrl + Alt + 向左箭頭)
12、前進:(Ctrl + Alt + 向右箭頭)
13、構建項目:(Ctrl + F9)
14、當前項目(Run/Debug)運行配置
15、運行項目
16、Debug模式運行項目
17、代碼覆蓋率方式運行項目
何為“代碼覆蓋率”?這里應用一下百度百科的,讀者可以另尋資料。
代碼覆蓋(Code coverage)是軟件測試中的一種度量,描述程式中源代碼被測試的比例和程度,所得比例稱為代碼覆蓋率。
在做單元測試時,代碼覆蓋率常常被拿來作為衡量測試好壞的指標,甚至,用代碼覆蓋率來考核測試任務完成情況,比如,代碼覆蓋率必須達到80%或 90%。於是乎,測試人員費盡心思設計案例覆蓋代碼。用代碼覆蓋率來衡量,有利也有弊。
18、停止項目運行
19、AVD管理器(Android開發相關)
20、版本控制更新項目,需要項目加入了版本控制(Ctrl + T)
21、版本控制提交(Commit)項目(Ctrl + K)
22、當前文件與服務器上該文件最新版本的內容進行比較。如果當前編輯的文件沒有修改,則是灰色不可點擊。
23、版本控制,顯示歷史操作(commit,merge)
24、恢復代碼,返回上一版本,可選擇性恢復(Ctrl + Alt + Z)。
25、打開Settings配置界面(Ctrl + Alt + S)
26、項目結構設置(Ctrl + Alt + Shift + S)
27、SDK管理器
28、IDEA幫助文檔
29、中英文翻譯
30、捕獲內存快照。會在用戶主目錄下生成內存快照(hprof文件)壓縮包,用於分析內存。
轉載:https://www.cnblogs.com/jajian/p/7994126.html


















