Sublime Text书签用Ctrl+Fn+F2(Win/Linux)或Cmd+F2(macOS)添加,F2/Shift+F2跳转,命令面板可列表、清除或切换;书签仅会话有效、行级标记、不保存路径,易因焦点、分组或插件冲突失效。

Sublime Text 里怎么打书签和跳转
Sublime Text 的书签(Bookmark)不是靠鼠标右键菜单“添加”,而是用快捷键触发的。默认绑定下,Ctrl+Fn+F2(Windows/Linux)或 Cmd+F2(macOS)在当前行打一个书签;再按一次取消。书签本身不保存到文件里,只存在于当前会话中——关掉 Sublime 就没了,除非你装了插件持久化。
- 书签是行级的,不能标记某一行里的某个字符位置
- 打完书签后,左侧边栏会出现一个小圆点(颜色可配),但不会自动滚动到该行
- 跳转靠
F2(下一个)和Shift+F2(上一个),不是方向键 - 如果没反应,先确认是否被输入法或系统快捷键拦截(比如 macOS 的“聚焦搜索”也用
Cmd+Space)
如何批量操作书签:跳转、清除、列出
Sublime 原生支持几个关键命令,全靠命令面板(Ctrl+Shift+P / Cmd+Shift+P)调出后输入关键词:
-
Next Bookmark→ 跳到下一个书签(对应F2) -
Prev Bookmark→ 跳到上一个书签(对应Shift+F2) -
Clear Bookmarks→ 清空所有书签(慎用,无撤销) -
Toggle Bookmark→ 切换当前行书签状态(即打/删) -
Bookmarks: List→ 弹出侧边面板,显示所有书签行号和简略内容(这个最实用)
注意:Bookmarks: List 不是默认快捷键,必须进命令面板搜;它显示的是实时列表,双击某一项直接跳转,比盲按 F2 更可靠。
书签颜色、图标和高亮怎么改
书签的视觉样式由主题控制,但你可以覆盖它。打开 Preferences → Package Settings → Theme - Default → Theme - Default.sublime-theme(不推荐直接改),更稳妥的方式是创建用户主题覆盖:
[
{
"class": "bookmark",
"layer0.texture": "Packages/Theme - Default/bookmark.png",
"layer0.opacity": 1.0,
"content_margin": [10, 2]
}
]
关键点:
-
bookmark.png是默认图标,可替换成自己做的 16×16 PNG - 想改颜色?得换图,Sublime 的书签图层不支持纯色 fill
- 高亮整行?原生不支持。书签只是个标记点,行高亮要靠
Highlight Line插件配合
为什么有时候 F2 没反应或跳错行
常见原因不是快捷键冲突,而是书签被“吃掉”了:
- 当前光标不在编辑区(比如聚焦在侧边栏、控制台、查找框),
F2会失效 - 有多个分组(Group)时,书签只在当前激活的 Group 里有效,跨 Group 不共享
- 使用了
Find in Files后,结果视图里也有行号,但那些不是真实书签,F2不会跳过去 - 某些插件(如
SideBarEnhancements)会劫持F2绑定,检查Preferences → Key Bindings里是否有重复项
真正麻烦的是:书签不记录文件路径,只记行号。如果你在多标签页间切换,又没保存文件,跳转时可能落到错误的文件上——这点很容易被忽略,尤其在调试临时代码片段时。










