Например, у меня есть текстовый файл, каждая строка является длинной строкой. Я хочу исключить 2 "сегмента" этой строки, скажем, столбцы 1-7 и 20-22. Таким образом, нижние 2 строки ниже будут совпадать:
123456789012345678901234567890
------------------------------
xxxxxxxAAAAAAAAAAAAxxxBBBBBBBB
yyyyyyyAAAAAAAAAAAAyyyBBBBBBBB
Я знаю, что в WinMerge есть плагин IgnoreColumns, но я никогда не работал. В этом примере я бы переименовал его в IgnoreColumns_1-7, 20-22.dll, выбрал его в меню плагинов и выбрал «Pre-Differ». но это никогда не работало.
Я собираюсь сравнивать огромные файлы, которые я не хочу изменять. Я не против потокового редактирования их по сравнению с sed или чем-то в этом роде, но я бы предпочел не изменять реальные файлы. Я еще не решил использовать sed для diff просто потому, что надеялся на более наглядное представление данных.