Atom无原生书签功能,需安装官方bookmarks插件实现行级标记与跳转;快捷键为Ctrl+Shift+F2(添加/取消)、F2(下一书签)、Shift+F2(上一书签);书签仅限当前窗口,关闭即清空。

Atom 本身没有原生“书签”功能——你无法像浏览器那样添加命名书签并一键跳转。但可以通过 bookmarks 插件实现行级标记 + 快速跳转,这是最接近书签的实用方案。
怎么装 bookmaks 插件?
Atom 的书签能力完全依赖社区插件 bookmarks(注意拼写是 bookmarks,不是 bookmark)。它默认不启用,必须手动安装:
- 打开 Atom → Atom → Preferences(macOS)或 Edit → Preferences(Windows/Linux)
- 左侧选 Install,右上角搜索框输入
bookmarks - 找到作者为
atom官方维护的bookmarks插件(图标是书签形状),点 Install - 安装完无需重启,插件立即生效
怎么打书签、跳转和管理?
插件启用后,所有操作通过快捷键完成,无图形按钮。默认绑定如下(可在 Keymap 中修改):
-
Ctrl+Shift+F2(Windows/Linux)或Cmd+Shift+F2(macOS):在当前行添加/取消书签 -
F2:跳转到下一个书签(按顺序循环) -
Shift+F2:跳转到上一个书签 -
Ctrl+Shift+P(macOS 是Cmd+Shift+P)→ 输入Bookmarks: Toggle List:呼出书签列表面板,可点击跳转或右键删除
书签只存在于当前打开的编辑器窗口中,关闭 Atom 后自动清空;不保存到文件,也不跨窗口共享。
为什么 Ctrl+F2 没反应?常见冲突和修复
很多用户发现快捷键无效,大概率是系统或输入法劫持了 F2 类功能:
- Mac 用户:检查系统偏好设置 → 键盘 → 快捷键 → “显示器”,是否启用了
F2调低亮度?关掉它 - Windows 笔记本:
F2常被厂商绑定为“静音”或“飞行模式”,需配合Fn键使用;建议在 Atom 的Keymap中重映射为Ctrl+Alt+B等更稳妥组合 - 输入法(如搜狗、微软拼音):中文状态下会拦截
F2,切换到英文输入法再试,或在输入法设置里禁用快捷键拦截
替代方案:用项目级标记代替单行书签
如果要长期标记某段逻辑(比如“登录校验入口”“支付回调处理”),bookmarks 插件不够用。这时更可靠的做法是:
- 在代码里加注释标记,例如:
// TODO: [PAYMENT_ENTRY]或// BOOKMARK: auth-check - 配合 Atom 自带的
find-in-project(Cmd+Shift+F)搜索关键词,比书签更持久、可检索、跨文件 - 需要高亮效果?装
highlight-selected插件,双击标记词即可高亮全文所有匹配项
书签适合临时调试时快速切几行,真要留痕,还是文本标记+搜索更可控。别指望它记住你上周写的那行正则。

















