Eclipse 內建的 hot keys 非常多,網路上可以查到洋洋灑灑的一大篇熱鍵列表,我相信是不可能全部記下來的。

基本操作

可以少打很多字的好幫手

  • Alt + / :內容輔助(最常用的)
  • Alt + Shift + S:打開 Source 選單。
  • Alt + Shift + Z:add try block

Code Template

  • foreach
  • sysout / syserr
  • loggerobj (自訂)
  • loggershow (自訂)

Snippet

區塊編輯模式

  • Alt + Shift + A:切換區塊編輯模式
  • Alt + ↓/↑:整行移動
  • Ctrl + Alt + ↓/↑:整行複製 (與部分顯卡預設HOTKEY衝突)
  • Ctrl + D :刪除當前行或者多行
  • Ctrl + / :註解(/取消註解)當前行

Save Action and Clean-up

  • Ctrl + Shift + F:格式化當前代碼
  • Ctrl + Shift + O:重新整理 imports

  • Ctrl + Alt + L:Clean-up (自訂按鍵)

Save Actions

我們專案定義的存檔行為,比較側重單純的格式化,不會引發岐義的部分。
像Organize imports這種可能會引發錯誤或處理較緩慢的動作,就預設沒有勾選。

Search

  • Ctrl + Shift + R:'Open Resource' Dialog

    開啟工作區專案的內容項目。

  • Ctrl + Shift + T:'Open Type' Dialog

    所有引用函式庫中的類別查詢。

  • Ctrl + H:'Search' Dialog

    • :: Java Search

      可以找出所有引用指定項目的地方。

    • :: File Search

      搭配正規表示式,執行大規模的語法、格式修正會相當好用。

  • Ctrl + F:search/replace in file

程式碼追蹤

  • Ctrl + T:quick hierarchy
  • F3:Open declaration
    • 按 Ctrl 後,用滑鼠點選有一樣的效果。
    • 通常,如果與類別階層有關的項目,我會使用 Ctrl + T 代替,以確實選取到我想要看的地方。
  • Alt + ←/→:(Navigation History)進退
  • F4:Open 'Type Hierarchy' View
  • Ctrl + O:當下類別的 outline 選單。
  • Ctrl + L:跳到指定行數。

重構

  • Ctrl+1:快速修正選項

    • 有 warning / error 警告時,可以移到該處按下 Ctrl+1,彈出選單會顯示適用的動作。 部分操作若適用於同一檔案的其它相同問題,可在操作選項上按下 Ctrl+Enter,以全部套用。
    • 許多內建重構功能,若不記得快速鍵,也可使用 Ctrl+1 叫出選項。
  • Alt + Shift + T:重構選單

    不記得以下項目快速鍵,點開重構選單也是看得到的。

    • Alt + Shift + L:抽取區域變數
    • Alt + Shift + M:抽取方法
    • Alt + Shift + V:Move (Type)

      java 類別選到不同目錄下,就會自動變更 package name。在目前工作區下開啟專案中,有引用到的部分也會自動調整。
      跨專案移動時,選到如 /src/main/java 的 source folder,會保留原有 package 名稱及結構。

    • Alt + Shift + R:Rename

      Rename 一樣會試著找到引用的部分,一併修改。

其它偶爾用到的

  • Ctrl + E:選擇已開啟編輯檔案(快速)
  • Ctrl + Shift + E:選擇已開啟編輯檔案(進階)

results matching ""

    No results matching ""