從 JBuilder 遷移到 Eclipse 後,發現其免費、跨平台、插件生態豐富、代碼格式化強大,逐漸成為主力 IDE。本文匯總實戰技巧,涵蓋快捷鍵定制、核心插件安裝、編輯器優化、J2ME/Web 開發整合、Java 轉 EXE 等進階主題。
| 功能 | 默認 | 推薦修改為 | 說明 |
|---|---|---|---|
| 內容輔助 | Alt+/ | Shift+Space | 輸入 sysout 觸發自動補全 System.out.println() |
| 代碼格式化 | Ctrl+Shift+F | Alt+Z | 配合縮進 4 空格、Tab 轉空格,風格統一 |
| 快速運行 | Ctrl+F11 | Alt+X | 首次運行選模式後,極速重跑 |
| 自動導入包 | Ctrl+Shift+O | 保持 | 一鍵修復缺失 import |
| 查看源碼 | Ctrl+滑鼠左鍵 | 保持 | 快速跳轉到類庫源碼 |
| 註釋/取消註釋 | Ctrl+/ | 保持 | 調試時快速屏蔽代碼塊 |
| 視角切換 | Ctrl+F8 | Alt+S | 編輯/調試/包資源管理器間極速切換 |
模板配置:Window → Preferences → Java → Editor → Templates,可自定義常用代碼片段(如單例、日誌、循環)。
-nl "en_US"-nl "zh_TW"-nl "zh_CN""C:\Program Files\eclipse\eclipse.exe" -nl "en_US"
Ctrl+C → Word Ctrl+V,完整保留語法高亮、縮進、字體,優於 JBuilder/NetBeans。安裝通用步驟:解壓插件包 → 將 features、plugins 目錄內容複製到 Eclipse 同名目錄 → 重啟 Eclipse。
| 場景 | 插件 | 下載/說明 |
|---|---|---|
| GUI 可視化設計 | Jigloo SWT/Swing GUI Builder | cloudgarden.com,支持 SWT/Swing,File→New→Other→GUI Form |
| Eclipse Visual Editor (VE) | 需配套 EMF、GEF 特定版本,vep,File→New→Visual Class | |
| VE 3.0 M8 版本 | EMF I200403250631 + GEF I20040330 + VE-runtime-1.0M1 | |
| JSP/Web 開發 | Lomboz | forge.objectweb.org,按 Eclipse 版本選擇 (如 lomboz.212.p1.zip) |
| Java 轉 EXE | JSmooth (免費) + Eclipse 導出可運行 JAR | 1. Eclipse 導出含 Manifest 的 JAR 2. JSmooth 包裝成 EXE 3. 目標機需裝 JRE |
Window → Preferences → Java → Code Style → Formatter → New Profile:
Eclipse 的強大在於「可定制性」。通過快捷鍵肌肉記憶、插件擴展業務場景、格式化器統一團隊風格、多語言啟動參數適應不同文檔需求,可構建極致高效的個人/團隊開發環境。