You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS 2017双击变更文件打开编辑器而非Diff工具问题求助

恢复VS2017 Git Changes窗口双击打开Beyond Compare的行为

我之前也碰到过一模一样的问题!VS2017的某次更新确实默认修改了双击变更文件的行为,不过咱们可以通过以下步骤改回来:

步骤1:打开VS的选项设置

点击顶部菜单栏的 工具 → 选项,弹出设置窗口。

步骤2:定位到Git的行为设置

在左侧导航栏展开 源代码管理,然后选择 Git(确保你的源代码管理插件已选中Git)。

步骤3:修改双击行为

在右侧的「对比和合并」区域,找到「双击变更项时」的下拉菜单,选择 与未修改版本对比(对应英文选项为 Compare with unmodified version)。

步骤4:保存设置并重启VS

点击「确定」保存设置,重启Visual Studio后,再去Changes窗口双击变更文件,应该就会自动打开Beyond Compare显示差异了!

如果上面的选项找不到(不同小版本的VS可能位置稍有区别),还有一个备选方案:

  • 打开Team Explorer的「Changes」页面,点击右上角的齿轮图标(设置按钮)
  • 在弹出的「变更视图选项」里,勾选「双击时执行对比」类的选项即可。

另外,再确认下你的Beyond Compare配置(你提到右键能正常打开,大概率没问题):

  • 回到「工具」→「选项」→「源代码管理」→「Git全局设置」
  • 「Diff工具」选择Beyond Compare,路径指向你的BC安装目录(比如 C:\Program Files\Beyond Compare 4\BCompare.exe)

这样应该就能彻底解决问题啦!

内容的提问来源于stack exchange,提问作者Ash

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 08:24:22