Eclipse 的 书签(Bookmarks) 是超级轻量但极其实用的“个人代码标记”功能,适合标记:
- 待办的 TODO
- 关键业务逻辑
- 以后要重构的地方
- 调试时经常看的类/方法
- 临时想记下的位置(比打断点还快)
下面是 2025 年最全、最快的使用方式 + 进阶玩法。
一、最快添加/查看书签(3 种方式,任选其一)
| 操作方式 | 快捷键 / 操作 | 速度 |
|---|---|---|
| 行号左侧右键 → Add Bookmark… | 最直观 | ★★★★★ |
| 光标放在行 → Ctrl + F2(按两下) | 最快!背下来一辈子受用 | ★★★★★ |
| 菜单:Edit → Add Bookmark… | ★★ |
添加时会弹框让你输入书签名,建议写得有意义(不要留空),例如:
支付超时逻辑待优化用户状态机这里容易死锁临时调试入口
二、快速查看和管理所有书签(2 个入口)
| 入口 | 操作方式 |
|---|---|
| Bookmarks 视图(推荐) | Window → Show View → Other → General → Bookmarks |
| Tasks 视图(TODO 也在这里) | Window → Show View → Tasks |
Bookmarks 视图默认在右下角,双击书签立刻跳转!
三、2025 年最实用的 10 个书签用法(老鸟日常)
| 场景 | 推荐书签命名方式 |
|---|---|
| 以后要重构的一坨代码 | 重构:拆分订单状态机 |
| 临时加的调试代码 | 临时:打印支付日志,上线前删 |
| 关键业务方法 | 核心:计算最终价格 |
| 待处理的 TODO | TODO:接入风控接口 |
| 经常调试的入口 | 调试:用户登录成功后 |
| 复杂 SQL 位置 | SQL:复杂订单查询 |
| 待优化性能点 | 性能:N+1 查询要改成 JOIN |
| 配置项特别多的地方 | 配置:分页参数太多,考虑用对象 |
| 第三方接口回调 | 回调:支付宝异步通知 |
| 以后要写单元测试的地方 | 测试:缺少边界 case |
四、和 TODO/FIXME 的区别与配合
| 类型 | 添加方式 | 出现在哪里 | 适合场景 |
|---|---|---|---|
| 书签 | Ctrl + F2 或右键 Add Bookmark | Bookmarks 视图 | 个人标记,任意内容 |
| TODO | 代码里写 // TODO | Tasks 视图 | 标准待办,团队可见 |
| FIXME | // FIXME | Tasks 视图 | 明确要修复的问题 |
推荐:个人用书签 + 团队用 TODO,互不干扰。
五、进阶技巧(几乎没人知道)
| 技巧 | 操作方式 |
|---|---|
| 快速在所有书签间跳转 | Bookmarks 视图 → 上/下箭头按钮 |
| 按书签名称过滤 | Bookmarks 视图右上角小漏斗 → 输入关键字 |
| 导出/导入书签(换电脑也带走) | Bookmarks 视图右上角 → Export/Import |
| 给书签加分类描述 | 书签名写成 性能-订单查询太慢、临时-调试打印 |
| 批量删除同类书签 | Ctrl + A 全选 → Delete |
六、一句话日常用法总结
永远只记这一个操作:
想标记哪里 → 把光标放那一行 → 连按两下 Ctrl + F2 → 输入描述 → 回车
以后随时 → 打开 Bookmarks 视图双击跳转
现在立刻试试:
- 打开一个你经常改的类
- 在最核心的方法上连按两下 Ctrl + F2
- 输入
核心业务:订单状态流转 - 再打开 Bookmarks 视图看看
你会发现以后再也不用在项目里“到处找那个方法在哪”了。
用完告诉我你打了几个书签,我再发你一个我自己用的“50 个经典书签模板”(按业务模块分类,直接复制粘贴)。快去试!