. 觸發Eclipse 默僅在輸入 . 後彈出內容助手,對於習慣 IDEA「任意字符觸發」的開發者極不友好。
. 觸發. 修改為:._abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ50-100ms (平衡響應與性能)進階優化建議
| 設置項 | 推薦值 | 說明 |
|---|---|---|
| Auto activation delay | 80 ms | 太低導致 CPU 尖峰,太高感覺延遲 |
| Insert single proposals automatically | 勾選 | 唯一匹配時直接插入,無需回車 |
| Sort proposals alphabetically | 取消勾選 | 保持「相關性優先」排序,常用類在前 |
| Favorites (Java → Editor → Content Assist → Favorites) | 添加常用靜態導入 | 如 org.junit.jupiter.api.Assertions.*, org.mockito.Mockito.* |
| Templates (Java → Editor → Templates) | 自定義代碼片段 | 如 sysout → System.out.println(${cursor}); |
.classpath 是否損壞。Java → Editor → Content Assist → Advanced → Java Proposals (Task-Focused),增加 JVM 堆內存 -Xmx2g。module-info.java 導出/開放相關包,否則內部類不提示。將觸發字符擴展至全字母表,配合合理延遲與收藏夾模板,可將 Eclipse 代碼提示體驗提升至接近 IDEA 水平。建議團隊統一導出 Preferences → Export → All 形成 .epf 配置文件,新成員導入即用,消除「環境差異」摩擦。