откройте kdiff3 с 2 файлами, выбранными из разных панелей

298
flux9998

Итак, я увидел еще один вопрос, который показывает, как открыть несколько файлов в VIM, используя строку кода

ps: & vim @(Get-FarPath -Selected) # 

Но это работает только с файлами, выбранными на активной панели.

Если бы у меня было две панели, с которыми я сравнивал каталог / файл, как бы я открыл экземпляр kdiff3 при выборе файла на панели-1, и чтобы kdiff3 открывал один и тот же именованный файл на панели-2 для каждой выбранных файлов на панели-1

0

1 ответ на вопрос

0
flux9998

Есть 2 возможных способа достижения этого, один из которых я перечислю, а другой включает PowerShellFar и FarNet.

  1. Выберите файлы в панели 1 или панели 2

  2. нажмите, ctrl+gчтобы открыть диалоговое окно дляexecute command on selected

  3. тип "C:\Program Files\kdiff3\kdiff3.exe" "!\!.!" "!#!\!^!.!"

если у вас есть kdiff3 на вашем пути, вы можете заменить "C:\Program Files\kdiff3\kdiff3.exe"в командеkdiff3

Если вы нажмете, ctrl+gчтобы открыть execute command on selectedдиалоговое окно, а затем нажмите, F1это приведет к контекстной справке. Оттуда вы можете выбрать special symbolsтему и увидеть список значений различных команд, таких как !\и!.!