編輯器與視圖
1. 前言
在前面的章節(jié),我們介紹了 Eclipse 中的工作臺( Workbench)和透視圖(Perspectives)的相關(guān)概念,我們知道工作臺為我們提供多個不同的透視圖,其中其實(shí)還有一個和工作臺相關(guān)的概念還沒介紹,那就是視圖。
除此之外,我們前面還介紹了如何創(chuàng)建項(xiàng)目,文件夾和文件,有了文件后,我們可以開始介紹 Eclipse 中編輯器了。
視圖與編輯器就是本章節(jié)要介紹的內(nèi)容了。
2. 編輯器
2.1 文件關(guān)聯(lián)
第一個要介紹的概念就是文件關(guān)聯(lián),意思是當(dāng)我們在 Eclipse 中雙擊一個文件時,與該文件類型相關(guān)聯(lián)的編輯器會在工作臺中打開,比如打開我們 TXT 類型的文件,如下圖所示:
但是,如果我們要打開的文件類型是 Eclipse 沒有默認(rèn)提供相關(guān)聯(lián)編輯器的話,那么 Eclipse 將會嘗試在 Workbench 之外打開一個外部編輯器。
比如我們要在 Eclipse 中打開一個 Word 文檔(.doc 類型文件)。
Eclipse 并沒有內(nèi)嵌該編輯器,此時 Eclipse 將會找到當(dāng)前操作系統(tǒng)中與 .doc 類型關(guān)聯(lián)了的文件編輯器(比如我們安裝了 Microsoft Word 軟件,那么將打開 Word),如下圖所示:
2.2 激活編輯器
根據(jù)我們的文件類型,Eclipse 的編輯器區(qū)域中會顯示對應(yīng)的編輯器,比如我們 TXT 文件,就會顯示文本編輯器,其中文件的名稱會顯示在編輯器的選項(xiàng)卡中。
此外,編輯器區(qū)域可以堆疊多個編輯器,我們可以單擊編輯器的選項(xiàng)卡來激活某個編輯器,同時,激活的編輯器選項(xiàng)卡會被高亮,如下圖所示:
2.3 編輯器狀態(tài)
如果選項(xiàng)卡左側(cè)出現(xiàn)了一個星號(*),則表示該編輯器處于未保存的狀態(tài),其中的內(nèi)容還沒有保存。
如果我們要關(guān)閉沒保存的編輯器(點(diǎn)擊選項(xiàng)卡的 X 標(biāo)記),Eclipse 將會出現(xiàn)詢問是否要保存的提示窗口,如下圖所示:
2.4 分層顯示
默認(rèn)情況下,多個編輯器在編輯器區(qū)域是堆疊著的,也就是一次只看到一個編輯器的內(nèi)容。
我們可以選擇對編輯器區(qū)域進(jìn)行分層,這樣可以同時查看多個文件。
操作也很簡單,我們只需要鼠標(biāo)點(diǎn)按住編輯器選項(xiàng),然后進(jìn)行拖拉,此時就會出現(xiàn)對應(yīng)提示讓我們進(jìn)行分層了,以下是一個分為上下層的例子,如下圖所示:
Tips:要注意的是,雖然可以同時查看多個編輯器,但同一時間只有一個編輯器是激活狀態(tài)。
3. 視圖
工作臺提供了多個不同的透視圖,而不同的透視圖提供了不同的視圖。
當(dāng)我們打開 Eclipse 通??吹降墓ぷ髋_就是由一個編輯器區(qū)域和一個或多個視圖組成的。
其中視圖的主要功能就是為工作臺提供相關(guān)導(dǎo)航信息的,比如通常位于左邊的項(xiàng)目資源管理器視圖,該視圖用于顯示工作臺中的項(xiàng)目及其文件夾和文件,如下圖所示:
3.1 打開視圖
要打開不同的視圖,我們可以通過菜單欄中的 Window -> Show View 選項(xiàng)來打開,如下圖所示:
3.2 視圖中的菜單
視圖中有兩個菜單,第一個菜單可以通過我們鼠標(biāo)右鍵點(diǎn)擊視圖選項(xiàng)卡,此時出現(xiàn)的菜單用于關(guān)閉視圖,如下圖所示:
第二個菜單被稱為視圖下拉菜單,通過點(diǎn)擊視圖中的豎著的三個點(diǎn)那個按鈕來打開,如下圖所示:
視圖下拉菜單通常包含適用于整個視圖內(nèi)容的操作,每個視圖的下拉菜單都不相同,但是常用的操作就是選擇如何顯示視圖的內(nèi)容,或者對視圖的內(nèi)容顯示進(jìn)行排序。這些內(nèi)容到了我們具體項(xiàng)目操作章節(jié)再做介紹。
3.3 視圖的移動和重置
透視圖中視圖都可以通過鼠標(biāo)左鍵按住視圖選項(xiàng)卡,然后進(jìn)行移動,我們嘗試把大綱視圖移動到左下角處,如下圖所示:
有時候,如果我們會想恢復(fù)回默認(rèn)的視圖位置,只需要對透視圖進(jìn)行重置操作即可,選擇菜單中的 Window -> Perspective -> Reset Perspective...
,如下圖所示:
這樣,該透視圖中的視圖位置又會恢復(fù)回默認(rèn)的樣子了,結(jié)果如下圖所示:
4. 小結(jié)
本章節(jié)對 Eclipse 中的編輯器和視圖進(jìn)行了介紹,其中需要我們熟知的一個概念就是 Eclipse 的工作臺通常就是由一個編輯器區(qū)域和一個或多個視圖組成的。