Git Blame功能可在VSCode中实时显示每行代码的作者、提交哈希、日期及信息,支持命令面板、右键菜单、GitLens扩展和自定义快捷键四种启用方式。

如果您在VSCode中查看某段代码,希望立即知道这段代码由谁在何时修改,Git Blame功能可直接在编辑器内显示每一行的提交信息。以下是启用并高效使用该功能的操作步骤:
本文运行环境:MacBook Pro,macOS Sequoia。
一、通过命令面板启用Git Blame
该方法利用VSCode内置命令快速触发Blame视图,无需手动配置,适用于所有已初始化Git仓库的项目。
1、按下 Cmd + Shift + P(Mac)或 Ctrl + Shift + P(Windows/Linux)打开命令面板。
2、输入 Git: Toggle Blame 并回车。
3、编辑器右侧将实时显示每行代码对应的作者、提交哈希、日期及提交信息。
二、右键菜单快捷调用
该方式避免键盘操作,适合习惯鼠标交互的用户,且支持对选中行局部启用Blame。
1、在代码编辑区域任意位置右键单击。
2、从上下文菜单中选择 Git: Toggle Blame。
3、若已选中多行,Blame仅作用于所选范围;若未选中,则作用于整个文件。
三、安装GitLens扩展增强Blame体验
GitLens在原生Blame基础上增加跳转到提交详情、比较版本、查看作者统计等功能,显著提升追溯效率。
1、点击左侧活动栏的扩展图标(四个方块组成的图标)。
2、在搜索框中输入 GitLens 并回车。
3、在搜索结果中找到官方认证的 GitLens — Git supercharged,点击“安装”。
4、安装完成后重启VSCode,再次使用 Git: Toggle Blame 命令,即可看到增强版Blame信息,包括作者头像、分支提示与一键跳转按钮。
四、使用快捷键直接切换Blame状态
为提升操作连贯性,可为Blame功能绑定自定义快捷键,实现单次按键切换开启/关闭状态。
1、按下 Cmd + ,(Mac)或 Ctrl + ,(Windows/Linux)打开设置。
2、点击右上角的“打开设置(JSON)”图标。
3、在settings.json中添加如下配置项:"gitlens.keymap": "chorded"(若已安装GitLens)或添加快捷键绑定:{"key": "alt+b", "command": "gitlens.toggleLineBlame"}。
4、保存文件后,按 Alt + B 即可即时切换Blame显示状态。










