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

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

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

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

1 ответ1

0

Есть 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 и увидеть список значений различных команд, например !\ и !.!

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