首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

Eclipse 經典實用技巧全攻略:熱鍵、外掛與最佳設定

     編輯:Java 相關知識

前言:從 JBuilder 轉向 Eclipse 的心路歷程

筆者原本長期使用 JBuilder X 作為主力開發環境,但在接觸 Eclipse 後,發現這款免費的開源 IDE 不僅功能強大,更擁有豐富的外掛生態系統,支援 Windows、Linux、Solaris、macOS 等多平台,內建程式碼排版、中文化介面等特性,逐漸成為不可或缺的開發利器。本文旨在整理 Eclipse 實用技巧,歡迎讀者補充,並請註明使用版本(筆者環境:Eclipse 2.1.2 + 中文化包)。

一、熱鍵篇:讓雙手不離鍵盤

1. 程式碼模板自動完成

  • 預設熱鍵: Alt + /
  • 自訂建議: Shift + Space(避免與輸入法衝突)
  • 設定路徑: 視窗 → 偏好設定 → 工作台 → 按鍵 → 編輯 → 內容輔助
  • 實用範例: 輸入 sysout 後按熱鍵,自動展開為 System.out.println();
  • 模板管理: 視窗 → 偏好設定 → Java → 編輯器 → 模板

2. 程式碼自動排版

  • 預設熱鍵: Ctrl + Shift + F
  • 自訂建議: Alt + Z
  • 排版細節設定: 視窗 → 偏好設定 → Java → 程式碼格式化器 → 樣式頁面 → 取消「插入 Tab 以縮排」,空格數設為 4

3. 快速執行上一次啟動配置

  • 預設熱鍵: Ctrl + F11
  • 自訂建議: Alt + X
  • 說明: 首次執行會詢問模式,之後一鍵即可快速重跑,除錯極為順手。

4. 自動匯入類別

  • 熱鍵: Ctrl + Shift + O
  • 場景: 程式碼中使用未匯入的類別(如 BufferedReader)時,按下熱鍵自動補全 import 陳述式。

5. 快速查看原始碼

  • 操作: Ctrl + 滑鼠左鍵點擊類別/方法名稱
  • 效果: 直接跳轉至原始碼定義處。

6. 區塊註解切換

  • 熱鍵: Ctrl + /
  • 用途: 除錯時快速註解/取消註解選取區塊。

7. 視角快速切換

  • 預設熱鍵: Ctrl + F8
  • 自訂建議: Alt + S
  • 效果: 在編輯、除錯、Console 等視角間循環切換。

二、密技篇:隱藏實用功能

1. 一套 Eclipse 切換多國語言

安裝中文化包後,修改桌面捷徑目標路徑,在 eclipse.exe 後加入參數:

  • 英文:-nl "zh_US"
  • 繁體中文:-nl "zh_TW"
  • 簡體中文:-nl "zh_CN"

範例:"C:\Program Files\eclipse\eclipse.exe" -nl "zh_US" 即可切回英文介面。

2. 程式碼完美複製到 Word

直接從 Eclipse 編輯區 Ctrl+C 複製程式碼,貼上到 Word 或 WordPad,會完整保留字型、縮排、關鍵字顏色等格式。經測試 JBuilder、GEL、NetBeans 僅能保留縮排,Eclipse 表現最佳。

三、外掛篇:擴展無限可能

外掛安裝通用步驟

  1. 下載外掛壓縮包並解壓縮
  2. 將 features、plugins 兩資料夾內容複製到 Eclipse 同名目錄下
  3. 重新啟動 Eclipse

推薦 GUI 視覺化外掛

1. Jigloo SWT/Swing GUI Builder

  • 官網:cloudgarden.com
  • 下載:Jigloo plugin for Eclipse (using Java 1.4 or 1.5)
  • 安裝後:檔案 → 新增 → 其他 → GUI Form 選擇 GUI 類型開始設計

2. Eclipse Visual Editor Project (VEP)

  • 官網:eclipse.org/vep
  • 核心下載:VE-runtime、EMF、GEF(版本必須對應,否則會異常)
  • Eclipse 3.0 M8 版本對應:EMF I200403250631、GEF I20040330、VE-runtime-1.0M1
  • 安裝後:File → New → Visual Class 或 新增 → Java → AWT/Swing 開始 UI 設計

JSP 開發外掛:Lomboz

  • 下載頁:ObjectWeb Forge
  • 依 Eclipse 版本選擇:lomboz.212.p1.zip (2.1.2)、lomboz.3m7.zip (M7) 等
  • 教學參考:Eclipse 開發 JSP 教學文件

Java 轉 EXE:JSmooth 整合

  1. Eclipse 匯出含 Manifest 的 JAR 檔
  2. 使用 JSmooth 將 JAR 包裝成 EXE
  3. 產出的 EXE 可在已安裝 JRE 的 Windows 直接執行

四、Eclipse Java 編輯器最佳設定建議

字型與外觀

  • 字型:Courier New, Regular, 10pt(視窗 → 偏好設定 → 工作台 → 字型 → Java 編輯器文字字型)
  • 顯示行號、強調對稱括號、強調目前行、顯示列印邊界(欄位設 80)、Tab 寬度 4

程式碼協助與語法著色

  • 程式碼協助、語法著色、浮動提示、導覽:採預設即可
  • 輸入:全部勾選

自動排版規則(貼近 Java 慣例)

  • 換行:全部不勾選
  • 分行:行長度上限 80
  • 樣式:僅勾選「強制轉型後插入空白」
  • 縮排空格數:4

五、教學資源與趣味外掛

官方與社群教學

  • Eclipse 3.0 熱鍵表中英對照版 (by sungo)
  • Window + GCC + CDT 開發 C/C++ (by sungo)
  • 擴充 Eclipse Java 開發工具、J2EE 應用開發、除錯技巧、XML 開發、Plug-in 開發等中文教學

相關網站

Eclipse 玩遊戲:Eclipse-Games

  • 專案頁:SourceForge
  • 版本:Latest Release 3.0.1 (2004-01-03)
  • 安裝後:視窗 → 自訂視角 → 其他 → 勾選 Game Actions → 重啟 Eclipse
  • 內建 4 款遊戲:踩地雷 I/II、貪食蛇、倉庫番

六、補充:Eclipse 中啟用 Assertion 機制

環境: Eclipse 2.1.3 Release + JDK 1.4

JDK 1.4 引入 assert 關鍵字,預設相容 1.3 需額外參數:

  • 編譯:javac -source 1.4 XXX.java
  • 執行:java -ea XXX 或 java -enableassertions XXX

Eclipse 設定步驟

  1. 編譯設定: 視窗 → 偏好設定 → Java → Compiler → Compliance and Classfiles → JDK Compliance level → Compiler compliance level 設為 1.4
  2. 執行設定: Run → Run → (x)=Arguments 頁面 → VM arguments 加入 -ea
  3. 新版 (M8+) 替代方案: 在 eclipse.ini 或啟動捷徑加入 -vmargs -ea,一次設定永久生效,免去每次 Run 設定。

本文整理自 JavaWorld 站內討論串,歡迎繼續補充交流。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved