IntelliJ IDEA 使用說明(For Eclipse user)

IDEAEclipse主要在用戶界面,編譯方法和快捷鍵上有所差異。java

 

1. 用戶界面windows

1.1 No workspace編輯器

IDEA Project至關於Eclipseworkspace,具體概念對好比下:工具

Eclipse佈局

IDEAspa

Workspaceorm

Projectblog

Projectip

Moduleci

Facet

Facet

Library

Library

JRE

SDK

Classpath variable

Path variable

 

因此習慣使用Eclipse的朋友,若是須要在一個Project中包含多個模塊,可使用新建Module功能:

clip_image001

 

 

1.2 No perspectives

Intellij IDEA沒有視圖的概念,IDEA會根據不一樣的任務切換到不一樣的工具欄。

 

1.3 Tool windows

設置和恢復默認工具窗口布局方法:

-Window | Store Current Layout as Default

-Window | Restore Default Layout (Ctrl+F12)

 

因爲屏幕大小有限, 許多窗口在須要時打開便可,以下圖,經常使用窗口ProjectStructure,快捷鍵分別爲Alt+1Alt+7.

clip_image002

 

1.4 Auto-scrolling to/from sources

在切換編輯欄時,IDEA默認不切換Project窗口中選擇的類。

Project上面,右鍵

clip_image003

選擇上面兩項後,源文件的定位十分方便。

 

1.5 顯示行號

Settings | Editor | General | Appearance | Show line numbers

clip_image004

 

2. IDE工做流程

2.1 '保存'按鈕

IDEA沒有保存按鈕,由於IDEA具備從本地歷史中撤銷重構和修改的功能,所以不須要每次詢問是否保存修改。在特定操做後,如編譯,關閉文件,切換出IDEA等,IDEA都會自動保存文件。

具體在 Settings | Appearance & Behavior | System Settings 設置觸發保存的操做。

 

2.2 編譯

IDEA的編譯功能和Eclipse有幾個不一樣。

Eclipse在啓用自動編譯功能後,每次顯式保存文件時,開始編譯。

IDEA沒有主動保存功能,因此其自動編譯功能稍有不一樣。

 

2.2.1 自動編譯

clip_image005

 

IDEA自動編譯功能默認不開啓,開啓方法如上圖。

在編輯修改代碼時,IDEA會自動編譯。

 

2.2.2 編譯器

Eclipse 使用的是本身的編譯器,IDEA則使用JDK自帶的 javac 編譯器。若是想使用Eclipse編譯器,能夠以下設置:

clip_image006

 

Eclipse編輯器和javac編譯器最大的不一樣在於:Eclipse編譯器能接受更多錯誤,即便在部分代碼沒法編譯時也能運行代碼

Eclipse這方便功能很強大,在IDEA中若是要運行包含編譯錯誤的代碼,須要在 run configuration 中,將 Make 選項替換爲 Make, no error check

clip_image007
相關文章
相關標籤/搜索