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
相关产品推荐
相关产品推荐

