平时写代码看代码变更历史、查某行代码是谁改的是个刚需。大家最常用的肯定是 GitLens它的功能确实非常强大。但说实话对于部分开发者来说它有时显得有点“太重”了——各种侧边栏、菜单和复杂的 UI 元素塞得满满当当后台进程也会占用一定资源。它的定位很明确不做大而全的全家桶只提供最核心的 Git 提示主打轻量和高性能。核心体验安静的行内提示把光标移到任意一行代码行尾会淡淡地浮现出这行代码的作者、相对时间以及 Commit 摘要。提示的视觉效果做得很克制不会干扰你正常的阅读和编码。精准的悬浮 Diff核心亮点这是我觉得最实用的功能。当你把鼠标悬停在当前行时会弹出一个卡片不仅包含完整的 Commit 信息和作者邮箱还会展示这行代码具体的红绿差异Diff。很多插件在提取 Diff 时上下文容易错位Git Loupe 借用了 Git 底层的histogram算法代码变更前后的上下文对齐得非常精准一眼就能看清修改逻辑。性能与配置因为采用了纯事件驱动的架构Git Loupe 几乎没有后台常驻的沉重进程不用担心装了之后拖慢 VS Code 的运行速度。配置项也很精简唯一需要关注的是gitloupe.maxDiffLines。它用来控制悬浮卡片中 Diff 差异块的上下文行数默认是 1 行。如果你习惯看更长一点的上下文可以在设置里把它调大一点。总结如果你重度依赖 GitLens 的高级视图和各种可视化图表那么 Git Loupe 可能不适合你。但如果你只想要一个轻巧、低调、随叫随到的代码追溯助手Git Loupe 是一个非常舒服的替代选择。