如何让WinMerge 2.16恢复2.14的双文件对比操作模式?
WinMerge 2.16 恢复2.14操作逻辑的解决方案
一、调整内置配置项(无需编译)
WinMerge 2.16自带了部分可修改的配置项,能直接调整拖拽和对比界面的行为,不需要修改代码重编译:
修复拖拽文件跳过位置2的问题
- 完全关闭WinMerge
- 打开配置文件
%APPDATA%\WinMerge\WinMergeU.ini(直接在资源管理器地址栏输入该路径即可打开) - 在
[Settings]段落下添加或修改一行:DragDropTargetOrder=1 - 保存文件后重启WinMerge,拖拽文件时就会按1、2、3的顺序填充,不会再跳过位置2。
禁用预填历史文件、强制双文件对比
- 打开WinMerge,点击顶部菜单
工具->选项 - 在
常规标签页,取消勾选启动时恢复上次的比较 - 切换到
比较标签页,将默认比较模式设置为双文件比较 - 再切换到
对话框标签页,取消勾选使用三路比较对话框作为默认 - 点击
确定保存设置,重启WinMerge后就不会频繁弹出三路对比界面,也不会预填上次的对比文件。
- 打开WinMerge,点击顶部菜单
二、配置无效时的替代方案
如果上述调整后还是达不到2.14的使用体验,可以直接回退版本:
- 卸载当前的WinMerge 2.16
- 下载WinMerge 2.14版本安装包并安装
- 安装完成后,进入
工具->选项->自动更新,取消勾选检查更新,避免再次被自动升级。
内容的提问来源于stack exchange,提问作者SpacemanScott
相关产品推荐
相关产品推荐

