













使用 rider 有五六年了,它的编辑体验很棒,可是最近升级到新版本后,经常突然卡死,不知道是公司电脑太烂还是 rider bug 太多。反正卡死多了就想换回 visual studio 试试,习惯了 rider + gittoolbox,突然回到 vs 后还有一点不适应,所以就借鉴了 gittoolbox 做了一个简版的 vs 的 git blame 插件。
在 Visual Studio 编辑器中,光标所在行自动内联显示 Git blame 信息 —— 无需切换窗口,随时知道这一行代码是谁改的、什么时候改的、为什么改。

git 命令在系统 PATH 中可用打开 Visual Studio,进入 扩展 → 管理扩展
搜索 Gittoy
点击"下载",关闭 Visual Studio 后会自动完成安装
也可以直接在浏览器中打开 Visual Studio Marketplace 上的 Gittoy 页面 点击"Download"安装。
这种方式支持在"管理扩展"里自动检测并提示新版本更新,无需手动下载文件,是最省心的安装方式。
前往 Releases 页面下载最新的 Gittoy.vsix
关闭所有 Visual Studio 窗口
双击 .vsix 文件,按向导完成安装
重新打开 Visual Studio 即可生效
适合无法访问插件市场,或者想安装特定历史版本的场景。
| git clone https://github.com/dlforge/Gittoy.git |
用 Visual Studio 打开 Gittoy.sln,切换到 Release 配置,重新生成解决方案,生成产物在 bin\Release\Gittoy.vsix。
安装完成后,打开任意 Git 仓库中的代码文件,将光标移动到任意一行即可看到 blame 信息。首次打开较大的文件时,后台预取整份历史可能需要一两秒,完成后响应会非常流畅。
打开 工具 → 选项 → Gittoy → 常规,可以调整:
| 选项 | 说明 |
|---|---|
| 正常文本颜色 | blame 信息默认显示颜色 |
| 未保存行警告颜色 | 当前行存在未保存改动时的显示颜色 |
| 显示提交说明 | 是否在行内文本中附带 commit summary |
| 时间格式 | 悬停提示中提交时间的显示格式 |
| 防抖延迟(毫秒) | 光标移动/编辑后等待多久才真正查询 git,数值越大越省资源但响应更慢 |
本项目基于 MIT License 开源。
=======================================================================================
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。