您好,登錄后才能下訂單哦!
本篇內(nèi)容介紹了“Eclipse3.5的快速項(xiàng)目導(dǎo)航功能怎么用”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
Open Declaration
在 Galileo 出現(xiàn)之前的 Eclipse 版本中,打開(kāi)文件以查看其內(nèi)容的一種快速方法是右鍵單擊某方法或類,然后在上下文菜單中單擊 Open Declaration,在 Java 編輯器中打開(kāi) Java 元素(方法、接口或類)。除了使用上下文菜單之外,您還可以按下 Ctrl 鍵并將鼠標(biāo)懸停在 Java 編輯器中的元素上。當(dāng)鼠標(biāo)懸停在元素上方時(shí),它會(huì)轉(zhuǎn)換為可以單擊的鏈接。在 Java 編輯器中單擊該鏈接會(huì)將您導(dǎo)向相應(yīng)元素的聲明部分。
Galileo 中新增了一個(gè)下拉列表,其中顯示了打開(kāi)聲明的選項(xiàng)。單擊 Open Declaration 可以在 Java 編輯器中打開(kāi)所選元素(參見(jiàn)圖 1)。
圖 1. 打開(kāi)聲明
Open Declaration 的***問(wèn)題就是接口的使用。如果您正在使用接口,則該命令會(huì)打開(kāi)元素的聲明 — 它是一個(gè)接口。如果您實(shí)際上是希望打開(kāi)所選元素的實(shí)現(xiàn),以便查看項(xiàng)目運(yùn)行時(shí)實(shí)際執(zhí)行的 Java 代碼,則可能讓您感到有些郁悶。此問(wèn)題在 Galileo 中的新命令特性中已經(jīng)得到了解決:Open Implementation.
Open Implementation
要調(diào)用 Open Implementation,按下 Ctrl 的同時(shí)將鼠標(biāo)懸停到 Java 編輯器中的某 Java 元素上,就像是需要使用超級(jí)鏈接來(lái)打開(kāi)聲明一樣。此時(shí)會(huì)出現(xiàn)下拉列表,并且您可以單擊 Open Implementation。
圖 2. 打開(kāi)實(shí)現(xiàn)
使用如上所示的代碼,編輯器將打開(kāi)元素的實(shí)際類實(shí)現(xiàn)。
圖 3. 顯示在編輯中的代碼
Javadoc 超級(jí)鏈接
如果您使用 Javadoc(參見(jiàn) 參考資料)來(lái)記錄元素信息,則可以通過(guò)相同的 Ctrl+單擊 技巧來(lái)打開(kāi) Javadoc 中(使用 @see
或 @link
關(guān)鍵字)引用的元素,如圖 4 所示。單擊超級(jí)鏈接時(shí),Eclipse 會(huì)在 Java 編輯器中打開(kāi)指定類型。
圖 4. 在 Javadoc 注釋中使用 Ctrl-單擊
Galileo 提供了一種新特性,即查看由 @see
或 @link
定義的元素的文檔。Javadoc 預(yù)覽和 Javadoc 視圖將元素顯示為超級(jí)鏈接。如果您單擊超級(jí)鏈接,則會(huì)顯示相關(guān)元素的 Javadoc。如果只需要閱讀元素的 Javadoc,那么您可以避免在新的 Java 編輯器視圖中打開(kāi)文件。
圖 5. Javadoc 視圖中用于快速瀏覽的超級(jí)鏈接
查看 Quick Outline
在較大的包含許多方法的類文件中,按 Ctrl+O 可以打開(kāi) Quick Outline,以便于快速查找方法或字段。按下 Ctrl+O 之后,鍵入需要查找的方法的名稱。在鍵入過(guò)程中,列表會(huì)自動(dòng)篩選,僅顯示匹配的元素。
圖 6. 使用 Quick Outline
從列表中選擇元素時(shí),Eclipse 會(huì)在當(dāng)前 Java 編輯器中導(dǎo)航到該元素。
查看 Quick Type Hierarchy
如果在 Java 編輯器中打開(kāi)了某個(gè)類文件,并且希望在類型層次結(jié)構(gòu)中打開(kāi) Java 類型,可以按下 Ctrl+T(或單擊 Navigate > Quick Type Hierarchy)來(lái)顯示類型層次結(jié)構(gòu)。
圖 7. 使用 Quick Type Hierarchy
層次結(jié)構(gòu)將顯示所選元素的子類型。舉例來(lái)說(shuō),如果您在調(diào)用 Quick Type Hierarchy 時(shí)選擇了某個(gè)接口,則列表將顯示已知的所有實(shí)現(xiàn)了該接口的類。
再次按下 Ctrl+T,Quick Type Hierarchy 將在列表中顯示超類型(參見(jiàn)圖 8)?,F(xiàn)在,列表將包含所選元素實(shí)現(xiàn)的任何接口以及它擴(kuò)展的所有類。
圖 8. 使用 Quick Type Hierarchy 查找超級(jí)類型
從 Quick Type Hierarchy 的列表中選擇一個(gè)類型,Eclipse 將在一個(gè)新的 Java 編輯器中打開(kāi)所選類型。
打開(kāi)類型
如果知道希望在編輯器中打開(kāi)的 Java 類的名稱,則找到并打開(kāi)它的最簡(jiǎn)單的方法是按下 Ctrl+Shift+T(或者單擊 Navigate > Open Type)打開(kāi) Open Type 窗口。當(dāng)此窗口出現(xiàn)后,鍵入名稱,Eclipse 將顯示可以找到的匹配類型列表。
圖 9. 使用 Open Type
除了鍵入完整的類名之外,您還可以使用兩個(gè)技巧來(lái)更快地查找結(jié)果。***個(gè)技巧是使用 *
和 ?
通配符來(lái)分別匹配任何或單個(gè)字符 。舉例來(lái)說(shuō),要查找 AutomobileFormatter
類,可以鍵入 Auto*
或者 A*Formatter
。
圖 10. 在 Open Type 中使用通配符
第二種技巧是使用類的縮寫。縮寫基于類型名稱的大寫字母。要查找 AutomobileFormatter
,只需鍵入 AF
。但是,這可能仍然無(wú)法充分縮小范圍,因此可以鍵入 AuFo
。從 Open Type 窗口中的列表中選擇一種類型,然后單擊 OK。Eclipse 將在 Java 編輯器中打開(kāi)所選類型。
打開(kāi)資源
有時(shí),您希望打開(kāi)的文件并不是 Java 注釋,而是屬性文件或 XML 文件。這時(shí)不應(yīng)使用 Open Types,而應(yīng)使用 Open Resources,方法是按下 Ctrl+Shift+R(或者單擊 Navigate > Open Resource)。類似于 Open Type,您可以使用通配符或縮寫來(lái)快速縮小列表中的資源范圍。與 Open Type 相同,從列表中選擇資源后單擊 OK,Eclipse 將打開(kāi)所選資源。
利用 “面包屑” 工具欄
雖然 Java 編輯器中的 “面包屑” 工具欄與 Package Explorer 的使用方法相類似,但 Java 編輯器的 “面包屑” 工具欄中顯示的方法、類、包和其他項(xiàng)目資源更加易于導(dǎo)航。
要啟用 “面包屑” 工具欄,單擊如下所示的按鈕。
圖 11. Java 編輯器 “面包屑” 工具欄切換按鈕
啟用后,“面包屑” 工具欄將如圖 12 所示。當(dāng)您從編輯器中選擇不同的元素時(shí),“面包屑” 工具欄中的項(xiàng)目將切換為顯示當(dāng)前所選元素以及它在項(xiàng)目中的層次結(jié)構(gòu)。
圖 12. Java 編輯器 “面包屑” 工具欄
您可以單擊 “面包屑” 工具欄,并查看位于相同層次的其他元素。
圖 13. 打開(kāi)位于相同層次的元素
“Eclipse3.5的快速項(xiàng)目導(dǎo)航功能怎么用”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。