我有两个文件,分别名为file1.txt
和file2.txt
。使用 WinMerge 比较两个文件后,我使用 Notepad++ 编辑file2.txt
并保存更改。除非我重新选择两个文件进行新的比较,否则这些新更改不会出现在 WinMerge 中。
有没有办法在 WinMerge 中进行更改后重新加载文件?
答案1
有没有办法在 WinMerge 中进行更改后重新加载文件?
您可以按F5 (刷新)。
或者配置 WinMerge 执行“自动重新扫描”。
检查您的 WinMerge 设置编辑 → 选项 → 编辑器 → 自动重新扫描。
4.1. 重新扫描文件
默认情况下,WinMerge 选项的编辑器页面中启用了自动重新扫描选项。重新扫描可使您的比较和合并操作保持最新状态。如果不重新扫描,WinMerge 差异将无法检测到在比较文件时可能发生的更改(例如在外部编辑器中)。
当您在文件比较期间执行某些操作(如合并差异或编辑文件)时,就会发生重新扫描。如果文件已更改,WinMerge 会显示一个对话框,告知您另一个应用程序已更新该文件,并询问您是否要重新加载该文件。
单击“是”在继续之前重新加载文件,或单击“否”忽略更改并使用先前加载的文件版本。
如果禁用自动重新扫描,或者您怀疑文件可能已更改,我们强烈建议您在执行任何合并操作之前运行刷新:单击编辑 → 刷新或刷新按钮工具栏按钮,或按 F5。
如果合并结果看起来不正确,请单击编辑 → 撤消或按 Ctrl+Z 撤消合并。然后重新扫描文件并再次尝试合并。
(重点是我的)