26

Поскольку мне не очень нравится внутренний diff Total Commander для сравнения содержимого, который используется в « Сравнение по содержимому» и «Синхронизация директорий» → « Сравнение влево и вправо», я хочу использовать что-то еще, например WinMerge или KDiff3.

Можно ли запустить внешнюю программу с путями к отмеченным файлам на левой и правой панели? Это решило бы сравнение по содержанию. Любой другой способ решить это? Могу ли я управлять синхронизацией папок, чтобы она делала то же самое, когда сравниваю содержимое файла?

Любые другие предложения, чтобы легко сделать сравнения в Total Commander с внешней программой сравнения?

1 ответ1

31

Есть много способов сделать это (здесь я использую BeyondCompare в качестве примера, это лучшее, что я нашел в этой категории, но решение также хорошо работает с WinMerge):

A) Отредактируйте wincmd.ini в %USERPROFILE%\AppData\Roaming\GHISLER\ по умолчанию и добавьте что-то вроде этого:

[Configuration]
CompareTool=C:\Program Files\Shareware\FileCmp\BeyondCmp\BCompare.exe

Теперь все сравнения сделаны с помощью этого приложения вместо внутреннего инструмента.


Б) Используя TotalCmd StartMenu (команда «Изменить меню Пуск ...»), добавьте эти команды:

Заглавие:

BC (Compare left-vs-right directories)

Команда:%YourPath%\BeyondCmp\BCompare.exe

Параметры:%X%p %X%t


Заглавие:

BC (Compare current file under cursor vs same file in the other panel)

Команда:%YourPath%\BeyondCmp\BCompare.exe

Параметры:"%X%p%x%n" "%X%t%x%n"


Заглавие:

BC (Compare current file in left vs current file in right)

Команда:%YourPath%\BeyondCmp\BCompare.exe

Параметры:"%X%p%n" "%X%t%m"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .