可使用 Bookmarks 插件在 VSCode 中快速标记并跳转代码行:安装插件后,用 Cmd+Alt+K 添加书签,Cmd+Shift+O 调出列表,Cmd+Alt+J/L 导航,Cmd+Alt+K 再按一次可清除单个书签。

如果您在使用 VSCode 编辑大型代码文件时频繁跳转特定行,但又不希望依赖搜索或手动滚动,则可以借助 Bookmarks 插件实现快速标记与回溯。以下是具体操作方式:
本文运行环境:MacBook Air,macOS Sequoia。
一、安装并启用 Bookmarks 插件
Bookmarks 是一个轻量级开源插件,通过为任意代码行添加书签标识,支持跨文件跳转和顺序导航。它不修改源码,仅在编辑器内存中维护书签位置。
1、打开 VSCode,点击左侧活动栏的扩展图标(或按 Cmd+Shift+X)。
2、在扩展搜索框中输入 Bookmarks,找到作者为 alefragnani 的官方插件。
3、点击“安装”,安装完成后点击“重新加载”使插件生效。
二、在当前行添加书签
添加书签的操作会为光标所在行插入一个可视化标记,并将其注册到全局书签列表中,便于后续调用。
1、将光标置于目标代码行任意位置。
2、按下快捷键 Cmd+Alt+K(macOS)或 Ctrl+Alt+K(Windows/Linux)。
3、该行左侧装订区会出现一个 蓝色书签图标,表示书签已成功添加。
三、在多个文件中添加并管理书签
Bookmarks 插件支持跨文件书签存储,所有书签统一归入一个面板,便于集中查看与操作。
1、按下快捷键 Cmd+Shift+O 打开命令面板。
2、输入 Bookmarks: List 并回车,右侧将弹出书签列表面板。
3、列表中每项显示文件名、行号及该行前 30 字符的代码预览,点击任一项即可跳转至对应位置。
四、使用快捷键导航书签
无需打开面板即可在已添加的书签之间快速移动,提升连续调试或审查效率。
1、按下 Cmd+Alt+J 跳转到上一个书签。
2、按下 Cmd+Alt+L 跳转到下一个书签。
3、若当前文件无书签,导航操作将自动跨文件查找最近注册的书签。
五、清除单个或全部书签
书签可随时移除,避免误存或过期标记干扰工作流。
1、将光标置于带书签的行,再次按下 Cmd+Alt+K 即可取消该行书签。
2、打开命令面板,输入 Bookmarks: Clear All 并执行,将删除当前工作区所有书签。
3、如需仅清除当前文件书签,执行 Bookmarks: Clear in File 命令。










