1. 程式人生 > >JAVA IDE IntelliJ IDEA使用簡介(一)—之介面元素

JAVA IDE IntelliJ IDEA使用簡介(一)—之介面元素

(注:簡介基於IDEA的版本為:11.0,下載地址:http://www.jetbrains.com/idea/) 

開啟IDEA,(當第一次開啟的時候出現的是一個歡迎頁面,隨便建立一個project來進入到IDEA的主介面),主介面顯示如下: 




主介面由6個主要區域組成(圖中紅色數字標註的) 

1.選單和工具欄 
2.導航條:編輯檔案時幫助定位和導航專案中的檔案 
3.狀態列:顯示當前專案,IDEA本身的狀態,還有別的一些狀態相關的一些資訊 
4.編輯器 
5.工具視窗:輔助類視窗。IDEA提供了各式各樣的輔助視窗來幫助完成各種任務, 
如專案管理,程式碼查詢,版本控制等,型別eclipse中VIEW的概念, 
6.工具視窗欄:位於IDEA介面的上下左右各有一個,擺放著工具視窗顯示和隱藏的按鍵 


一關於選單和工具條 

選單和工具欄包含了IDEA中的各種有用的命令,如: 
(·)開啟或者隱藏IDEA中的介面元素,可以使用選單欄中的VIEW選項 
(·)當你想執行一個命令,但忘記去哪裡找這個命令的時候,IDEA提供了一個快   捷的方式進行定位,按 Ctrl+Shift+A 可以觸發一個命令提示介面,輸入你想執行命令的字首,就會列出跟這個字首相關的一些命令,選擇你需要的執行。 

二關於導航條 
顯示導航條有兩種途徑: 
(·)通過VIEW選單,選擇 Navigation Bar 選項 
(·)按 Alt+Home.(用該方式開啟,導航條顯示為浮動形式) 



關閉導航條也有兩種途徑 
(·)通過VIEW選單,取消選擇 Navigation Bar 選項 

(·)當導航條是浮動狀態時候,按ESC鍵 

三關於狀態列 



1 單擊該圖示可以控制“工具視窗欄”的顯示和隱藏
2 當前在選單欄或者工具欄或者右鍵上下文選單中選擇的命令描述和說明
3 單擊該圖示將觸發後臺工作管理員
4 當前游標的位置
5 當前檔案的編碼,若當前檔案沒有自動選擇編碼,則可以通過它進行編碼的選擇
6 當前檔案的寫入模式,是插入(insert)還是覆寫(overwrite)
7 標示當前檔案只讀還是可寫
8 標示當前語法的高亮級別,有Inspections,Syntax,None,可以通過點選該圖示進行更改
9 IDEA執行時的一些日誌,點選檢視
10 IDEA記憶體堆的使用情況,點選觸發垃圾回收


四關於工具視窗 
每個工具視窗提供了各種不同的視角和程式設計任務,一些工具視窗總是可見的,一些工具視窗則必須當相關的外掛或者facets被啟用的時候才是可見的。控制工具視窗顯示或者隱藏的按鍵分佈在工具視窗條上,顯示和隱藏狀態通過顏色區分: 



工具視窗的顯示與隱藏是基於工具視窗的擺放組的,每個工具視窗條分為2個組(水平的工具視窗條的左右兩邊,垂直視窗條的上下兩邊,可以通過拖墜工具視窗按鍵來進行擺放組的移動),每個分組只有一個顯示的工具視窗,當選擇組中的令一個視窗時,會自動關閉該組原先的視窗。 




(·)操縱工具視窗 

關閉所有的工具視窗 
1.通過選單欄中的 Window | Active Tool Window | Hide All Windows 
2. Ctrl+Shift+F12. 

儲存當前的窗口布局: 
選單欄 Window | Store Current Layout as Default 
若需要重置窗口布局選擇選單欄  Window | Restore Default Layout 

(·)視窗工具的檢視模式(Viewing Modes) 
工具視窗提供了不同的檢視模式,用於控制工具視窗的顯示形式和表現方式,幫助使用者快速定位到工具視窗,或者最大化編輯區域 

1.固定和浮動模式(Fixed / floating mode) 



當視窗時固定模式時,若同時視窗的模式還是非停泊模式(undocked model)則視窗會佔滿它所附著的工具視窗條的長度或者高度(取決於工具視窗條是水平的還是垂直的) 
當視窗時浮動模式時,它可以放在螢幕上的任何位置,當這個視窗處於不活動狀態時,若同時視窗時寄託模式( pinned.model)它會變成半透明狀態(透明度取決於Appearance settings中的透明度設定) 


2.停靠和脫開模式(Docked / undocked mode) 




該模式基於視窗時固定模式(fixed)才起作用。在停靠模式,跟這個視窗相鄰的介面元素將環繞著該視窗,調整該視窗的大小會自適應調整相鄰視窗的大小。在脫開模式時。該視窗會變成最上層的介面元素,會蓋住其他的元素與其相交的部分(除開工具視窗,無法蓋住其他的工具視窗,不會存在相交部分,當與其他工具視窗相鄰時,無法調整該相鄰的邊界),重設脫開模式的視窗大小不會自適應的調整其他元素的大小。當一個脫開模式的視窗變為不活動狀態時,它會自動隱藏。 

3.寄託與非寄託模式(Pinned / unpinned mode) 
該模式決定了工具視窗變成不活躍狀態時是隱藏還是可見。Pinned 模式下是可見,unpinned 模式下將會自動隱藏。當然根據別的模式設定有一些例外情況: 
Undocked 模式的視窗不活躍時,總是被隱藏 
Floating 模式的視窗不活躍時,將變成半透明 

4.分離模式(Split mode) 
該模式決定了同一個工具視窗條中有多少個停靠模式(docked)的視窗可以同時顯示(1還是2),同時工具視窗依據該模式將依附其上的視窗進行分組,分離模式的為一組,非分離模式的為另一組,任何一個時候每個分組中只有一個視窗是可見的 



5. Tabbed content 
該模式用於控制有多個內容層需要展示的視窗以何種形式的方式來選擇內容層 
Tabbed 模式 使用標籤頁形式 



非標籤頁形式,則使用下拉列表的方式進行選擇: 



開啟和關閉該模式可以通過視窗的上下的上下文選單(右鍵選單)或者主選單欄中 
Window | Active Tool Window來轉換 

改變檢視模式可以通過如下途徑: 
 在視窗的標題欄單擊該圖示 
通過主選單的 Window | Active Tool Window 

(·)在工具視窗的速度搜索 
1.選擇所需的工具視窗 
2.輸入你需要查詢內容(檔案,類,欄位等)的名字,當你輸入時,搜尋域將出現在該視窗上,並顯示你輸入的字元 
3.輸入完畢時,按ENTER,視窗上符合要求的結果將被顯示和選擇。按ESC隱藏搜尋域