優秀的開發者都熟練掌握編輯器。傳統的 CUA 模式(Ctrl+C/V/X)雖然普及,但頻繁在鍵盤與鼠標間切換極大降低效率。Emacs 風格的按鍵綁定讓雙手始終保持在鍵盤核心區,大幅提升編碼流暢度。
| 快捷鍵 | 功能 | 使用場景 |
|---|---|---|
| Ctrl+H | Member Insight | 代碼補全提示,輸入 "." 後觸發 |
| Ctrl+J | Expand Template | 輸入 "out" 回車生成 System.out.println() |
| Ctrl+Shift+J | Sync Edit Mode | 選中代碼後同步修改所有同名變量 |
| Ctrl+Enter | Find Definition | 跳轉到變量/方法/類定義處 |
| Ctrl+Shift+Enter | Find References | 查找所有引用位置 |
| Ctrl+Shift+Space | Parameter Insight | 方法參數提示 |
結合 CUA 模式的 Ctrl+C/V/X,實現極靈活的文本操作。
在 Preferences → Template 中可定義常用代碼片段(如版權聲明、日誌模板),配合 Ctrl+J 快速插入。
初期適應需一周左右,但長期收益巨大。熟練後甚至可直接轉用 Emacs/Vim 等編輯器。建議循序漸進:先掌握導航鍵,再學習編輯鍵,最後整合模板與搜索。