代碼模板與快捷鍵是「思維速度 = 輸入速度」的關鍵。本文揭秘 JCreator 強大的 Code Template 系統、鍵盤映射客製化,並整理作者多年的除錯困惑供高手解惑。
Ctrl+E游標處按 Ctrl+E 彈出模板清單,選擇即插入預定義片段。內建模板涵蓋:
trycatch:try { } catch (Exception e) { }for、fore (for-each)、while、dosout:System.out.println()jd:Javadoc 註解骨架forb — for 區塊)。for (int i = 0; i < |; i++) {
|
}
| 代表游標最終停留位置 (可多個,按 Tab 跳轉)。Apply 即時生效。Add → 輸入 Label (觸發關鍵字) 與 Description。singleton 生成單例模式骨架;log 生成 Logger.getLogger(...) 宣告。作者評價:「JCreator 眾多功能中最爽的一個,發現後越發喜愛。」
Category 選 Build。Commands 選 Compile File (單檔編譯) 或 Execute File (單檔執行)。Press New Shortcut 輸入框按下想要組合鍵 (如 Ctrl+F9)。Assign 確認。| 功能 | 自訂熱鍵 | 原預設 |
|---|---|---|
| 編譯單檔 | Ctrl+F9 | 無 / F7 (專案建置) |
| 執行單檔 | Alt+F5 | 無 / F5 (專案執行) |
| 編譯並執行 | Ctrl+F5 | 無 |
完整預設熱鍵表見 Help → Using the Editor → Keyboard Shortcuts。
Ctrl+Tab / Ctrl+Shift+Tab:編輯器分頁循環切換 (非 Alt+Tab 系統級)。Ctrl+F4 / Ctrl+W:關閉當前分頁。作者長期困惑,歸納為三大核心問題:
Toggle Breakpoint (切換中斷點) 到底怎麼用?F9 或工具列圖示) 切換紅點標記。Continue (F5) / Step Over (F8) / Step Into (F7) / Step Out (Shift+F8)。Watch 視窗 (添加變數名) / Locals 視窗 (自動顯示區域變數) / Evaluate Expression (即時運算)。e.printStackTrace() 追蹤堆疊怎麼看?JCreator 有視覺化堆疊視窗嗎?printStackTrace() 輸出至標準錯誤流 (Console 紅字),格式:異常類別、訊息、完整呼叫堆疊 (類別.方法:行號)。catch (Exception e) { e.printStackTrace(); logger.error(e); throw new RuntimeException(e); } 保留完整因果鏈。JCreator 內建 Help 文件完整覆蓋選單功能、編輯器操作、專案設定、除錯器用法。「好好學習運用工具自帶文件解決問題,是程式設計師基本素養。」作者決定停筆,留待讀者自行探索細節。
代碼模板 (Ctrl+E) 與快捷鍵客製化 (Configure → Customize → Keyboard) 是 JCreator 效率核心。除錯器雖簡陋,掌握 Breakpoint、Step、Watch/Locals、Console 堆疊閱讀 四大支柱已足應付多數情境。願這三篇攻略助你在輕量級 IDE 中碼出重量級產出。