Sublime中添加/取消书签快捷键为Ctrl+F2(Win/Linux)或Cmd+F2(macOS),清除所有书签为Ctrl+Shift+F2/Cmd+Shift+F2,跳转到下一个书签为F2/Cmd+F2,上一个为Shift+F2/Cmd+Shift+F2。

Sublime 中添加和删除书签的快捷键是什么
Sublime 的书签(Bookmark)是行级标记,不依赖内容、只绑定行号,适合临时标记待处理代码段。默认快捷键统一且跨平台:
-
添加/取消书签:
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS),然后输入Toggle Bookmark回车;更常用的是直接按Ctrl+F2(Win/Linux)或Cmd+F2(macOS) -
清除所有书签:
Ctrl+Shift+F2(Win/Linux)或Cmd+Shift+F2(macOS) -
注意:如果按了
F2没反应,大概率是系统或笔记本键盘启用了功能键(Fn)锁,需配合Fn键使用,或进系统设置调整 F1–F12 默认行为
如何用书签快速跳转到上一个/下一个标记行
书签跳转不是靠鼠标点,而是纯键盘驱动,效率取决于是否记清方向键组合:
-
跳到下一个书签:
F2(Win/Linux)或Cmd+F2(macOS) -
跳到上一个书签:
Shift+F2(Win/Linux)或Cmd+Shift+F2(macOS) - 跳转后光标停在行首,不会自动选中内容;若想跳转并选中整行,可追加
Ctrl+L(Win/Linux)或Cmd+L(macOS) - 书签跳转是「文件内」的,不跨标签页;切换文件后,原书签仍存在,但跳转命令只作用于当前活动视图
书签图标不显示?为什么行号旁看不到小书签标记
Sublime 默认开启书签图标,但可能被主题、配置或插件干扰而不可见:
- 检查是否禁用了行号:菜单
View → Line Numbers必须勾选,否则书签图标无处渲染 - 某些 UI 主题(如
Material Theme)会隐藏书签图标,可在Preferences → Package Settings → Material Theme → Settings中确认"show_bookmark_icons"为true - 手动强制启用:在用户配置
Preferences.sublime-settings中添加"draw_white_space": "all"并重启,可辅助验证图标是否真缺失还是被颜色覆盖 - 图标本身是小方块(●)而非传统书签图形,颜色由当前配色方案定义,有时与背景色接近导致“隐形”
书签能导出或同步到其他设备吗
不能。Sublime 的书签是纯内存 + 临时 session 数据,关闭文件即丢失(除非该文件是已保存的 tab,且 Sublime 设置了 remember_open_files 为 true):
- 重启 Sublime 后,只要文件仍处于打开状态,书签还在;但关闭再重开,书签就清空
- 没有内置导出功能,也没有 JSON 或文本格式的书签持久化机制
- 替代方案:用
Ctrl+Shift+P输入Set Syntax: Plain Text临时切到纯文本模式,手写TODO: 行号xxx注释,这类标记可被Ctrl+Shift+F全局搜索捕获 - 真正需要跨设备标记,建议改用 Git 注释分支、或集成 VS Code(支持书签插件如
Bookmarks并可同步到 Settings Sync)
书签本质是轻量临时导航工具,别把它当项目标记系统用——一旦开始依赖它做长期追踪,就说明该换更结构化的方案了。










