開發工具Intellij IDEA:面板介紹


 

一、面板說明


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM