Я могу заменить внутреннюю разность в общем Командующем с инструментом пользователя?

Так как мне действительно не нравится внутренняя разность Общего Командующего, Выдерживают сравнение, Содержание, используемое в, Выдерживает сравнение содержанием и Синхронизируется, ДиректораВыдерживают сравнение оставленный и право, я хочу использовать что-то еще как WinMerge или KDiff3.

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

Какие-либо другие предложения для легкого создания diffs в общем Командующем с внешней различной программой?

28
задан 17.02.2017, 21:49

1 ответ

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

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

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

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


B) Используя StartMenu TotalCmd (команда "Change start menu..."), добавьте эти команды:

Заголовок:

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"

34
ответ дан 07.12.2019, 09:25

Теги

Похожие вопросы