Долго искал инструмент поддерживающий следующие возможности:
1. Возможность настроить под структуру конкретного языка программирования.
2. Поддержка регулярных выражений. (сравнение только блоков заданных регуляркой)
3. Поддержка сравнения трех файлов (исходный и два потомка)
4. Поддержка пакетного режима (сравнение двух папок)
Существуют ли такие в природе?
Единственное более менее приличное из найденного это
DiffMergeНо из перечисленных пунктов он обеспечивает только 2 и 4, и не очень корректно работает с UTF8.
Плюс интерфейс не самый удобный.
По первому пункту программ вообще не нашел. Регулярные выражения только DiffMerge поддерживает. По третьему пункту нашел только
KDiff3, но у него с юникодами совсем беда была (возможно уже исправили)