VSCode Bookmarks插件支持快速标记与跳转代码行:安装后可用Cmd+Option+K设书签、Cmd+Option+J跳转最近书签、Cmd+Option+L管理本文件多书签、Cmd+Shift+P执行List All查看全局书签。

如果您在大型代码文件中频繁跳转到特定行,手动滚动查找效率低下,则可以使用 VSCode 的 Bookmarks 插件快速标记并返回关键位置。以下是实现该功能的多种方法:
本文运行环境:MacBook Air,macOS Sequoia。
一、安装并启用 Bookmarks 插件
Bookmarks 是一个轻量级开源插件,需先从 VSCode 扩展市场安装,安装后无需重启即可立即使用,其核心功能依赖于插件对编辑器命令和装饰器 API 的调用。
1、打开 VSCode,点击左侧活动栏中的扩展图标(四个方块组成的图标)。
2、在搜索框中输入 Bookmarks,找到作者为 alefragnani 的插件。
3、点击“安装”按钮,安装完成后点击“重新加载”或直接关闭再打开当前窗口以激活命令绑定。
二、设置与跳转单个书签
该方法适用于临时标记当前光标所在行,通过快捷键触发,不依赖鼠标操作,适合高频快速标记场景。
1、将光标置于目标代码行任意位置。
2、按下快捷键 Ctrl+Alt+K(Windows/Linux)或 Cmd+Option+K(macOS),当前行左侧将出现一个紫色书签图标。
3、再次按下相同快捷键可取消该行书签。
4、按下 Ctrl+Alt+J(Windows/Linux)或 Cmd+Option+J(macOS)跳转到最近添加的书签行。
三、管理多个书签并按序导航
插件支持在同一文件中设置多个书签,并提供顺序跳转能力,所有书签按添加时间顺序排列,便于回溯开发路径。
1、在不同代码行重复执行 Cmd+Option+K 添加多个书签。
2、按下 Cmd+Option+L 打开书签面板,显示当前文件全部书签及其行号。
3、使用上下方向键高亮目标书签,按 Enter 跳转至对应行。
4、在面板中按 Delete 键可删除选中书签。
四、跨文件全局书签列表
当项目包含多个文件时,全局书签列表可汇总所有已标记位置,支持按文件名或行内容筛选,避免在不同标签页间反复切换。
1、按下 Cmd+Shift+P 打开命令面板。
2、输入并选择 Bookmarks: List All 命令。
3、面板中显示全部书签,格式为 文件名:行号 — 代码片段(前30字符)。
4、键入关键词可实时过滤,如输入 init 将仅显示含 “init” 的书签行。










