Как применить предиффер к WinMerge, чтобы он работал со всеми файлами в diff? - PullRequest
1 голос
/ 29 мая 2020

TL; DR: Как я могу автоматически применять PrediffLineFilter ко всем результатам сравнения, а не вручную только к открытому файлу?

WinMerge 2.16.4.0 поддерживает использование плагинов, среди прочего , diff, игнорируя элементы, которые соответствуют условиям, указанным с помощью регулярного выражения *. Однако, похоже, вы должны вручную применить предифф после выполнения сравнения (а?) И для каждого отдельного файла, если он не соответствует фильтру файлов. В справочном руководстве указано, что фильтром файлов для PrediffLineFilter.sct является * .txt, и нет никаких указаний по его изменению.

У меня есть тысячи файлов, где единственной разницей может быть имя сервера, которое следует предсказуемому шаблону. (Пример: server01, server02, et c.) Я выяснил регулярное выражение для этого шаблона и ручное применение PrediffLineFilter после того, как сработает diff. Но я не могу сделать это с тысячами файлов.

Как я могу автоматически применять PrediffLineFilter ко всем результатам сравнения, а не вручную только к открытому файлу? Я хочу видеть только те файлы, где различия значимы.

* Узнал об этом благодаря WinMerge: как игнорировать определенные c слова при сравнении?

...