首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Eclipse 開發必備技巧:快速跳轉至類別定義與原始碼導覽

     編輯:程式設計綜合問答

常見情境

在 Eclipse 中宣告物件變數後,想要快速查看該類別的原始碼定義。例如:

MyService service = new MyService();
// 想要跳轉到 MyService 類別定義

三種跳轉方式

1. 滑鼠 + 鍵盤組合(最常用)

  • 將游標放在類別名稱 `MyService` 上
  • 按住 Ctrl 鍵 + 滑鼠左鍵點擊
  • 或按 F3 鍵(預設綁定 Open Declaration)

2. 快速大綱/型別階層

  • Ctrl + T:顯示型別階層(繼承關係)
  • Ctrl + O:快速大綱(成員列表,再次按下顯示繼承成員)

3. 開啟宣告檢視

  • 選單 Window → Show View → Other... → General → Declaration
  • 游標停留在識別符上,檢視區即時顯示定義片段

進階導覽技巧

快捷鍵功能適用情境
Ctrl + Shift + TOpen Type輸入類別名稱快速開啟(支援通配符)
Ctrl + Shift + ROpen Resource依檔案名稱開啟任意專案檔案
Alt + ← / →Back / Forward History在跳轉歷史中前進後退
Ctrl + Shift + GSearch References尋找專案中所有呼叫該方法/欄位處
Ctrl + 1Quick Fix自動修正錯誤、匯入類別、產生 getter/setter

Android 開發專屬提示

  • 資源檔跳轉:`R.layout.activity_main` 按 Ctrl+Click 直達 XML
  • Manifest 註冊檢查:在 `AndroidManifest.xml` 中點擊 Activity 名稱跳轉原始碼
  • Gradle 依賴導覽:`build.gradle` 中庫座標按 Ctrl+Click 下載 Sources 後可看原始碼

常見問題 QA

Q: 按 F3 沒反應?
A: 專案可能未建置(Build),或 Sources 未附加。右鍵專案 → Build Path → Attach Source 指向 sources.jar 或 src 目錄。
Q: 如何跳轉到 Jar 內的類別?
A: 同樣按 F3,若未附加來源會顯示反編譯視圖。建議下載對應版本的 `-sources.jar` 並 Attach。
Q: 變數型別是介面,想看實作類?
A: 按 Ctrl+T 開啟型別階層,選擇具體實作類別跳轉。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved