VSCode中可通过四种方式启用Git Blame:一、命令面板输入“Git: Toggle Blame”;二、右键选择该选项;三、安装GitLens扩展后使用“GitLens: Show Line Blame”;四、自定义快捷键“Cmd+Option+B”切换。

如果您在VSCode中编辑代码时,想要快速确认某一行代码由哪位开发者提交、何时修改以及对应的提交信息,则可以利用内置的Git Blame功能。以下是实现该目标的具体操作方式:
本文运行环境:MacBook Air,macOS Sequoia。
一、使用命令面板触发Git Blame
该方法通过VSCode原生命令调用Git Blame视图,无需安装额外扩展,适用于所有已初始化Git仓库的项目。
1、将光标定位到目标代码行的任意位置。
2、按下 Cmd + Shift + P(macOS)或 Ctrl + Shift + P(Windows/Linux)打开命令面板。
3、在输入框中键入 Git: Toggle Blame 并回车。
4、编辑器左侧将立即显示该行对应的提交哈希、作者姓名、提交时间及简短消息。
二、右键菜单快捷启用Blame
该方式依赖VSCode对Git状态的实时感知,要求当前文件属于Git仓库且未被忽略,操作路径更直观,适合高频查看场景。
1、在编辑器中右键单击目标代码行所在区域。
2、从弹出菜单中选择 Git: Toggle Blame 选项。
3、Blame信息将以内联注释形式出现在行号右侧,持续显示直至再次关闭。
三、安装GitLens扩展增强Blame能力
GitLens在原生Blame基础上提供历史追溯、作者头像、提交详情跳转、多行对比等深度功能,适用于需要分析修改上下文的协作开发场景。
1、打开VSCode扩展市场(Cmd + Shift + X)。
2、搜索并安装名为 GitLens — Git Supercharged 的扩展。
3、重启VSCode后,在任意代码行右键,选择 GitLens: Show Line Blame 即可查看增强版Blame信息。
四、使用快捷键一键切换Blame显示
该方式需提前配置用户快捷键绑定,适合习惯键盘操作、追求效率的开发者,可避免频繁调用命令面板或右键菜单。
1、按下 Cmd + , 打开设置界面。
2、点击右上角 打开设置(JSON) 图标。
3、在settings.json中添加如下键值对:
"key": "cmd+alt+b", "command": "gitlens.toggleLineBlame", "when": "editorTextFocus && !editorReadonly"
4、保存后,在编辑器中将光标置于任意行,按下 Cmd + Option + B 即可即时切换Blame显示状态。










