IntelliJ IDEA(二) :面板介紹

1、面板說明

IDEA面板的全貌以下圖java

 2、菜單欄

下面會簡單介紹下一些經常使用的部分菜單使用,若有疑問或補充歡迎留言。git

(1)、File文件

 

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文件導出到本地或雲盤,下次在新的地點使用時能夠直接導入使用。

……

(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、工具欄

 工具欄可經過 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文件)壓縮包,用於分析內存。

相關文章
相關標籤/搜索