jiri wrote: Sat 03 Jan, 2026 18:09
Как вызывать Far так, чтобы новые conemu-instance при запуске из иконки с десктопа цеплялись к уже имеющемуся, если он есть (а если нет, разумеется, чтобы первый открывался новым)? Т.е. хочется, чтобы новые Far открывались как закладки в conemu? (например, OfficeTab так делает для всех MS Office компонент, очень удобно).
Я сделал так:
Настройки -> При старте -> Задачи:
туда добавил несколько вариантов задач (Far на весь экран, отведенный под конкретный экземпляр ConEmu, на каждый монитор по своему конфигу conemu, который привязан к ярлыку, в ярлыке комбинация клавиш для его запуска и .xml в качестве конфига соответствующий - эта первоначальная комбинация запускает Far в ConEmu на соответствующем мониторе; Far - горизонтальное разделение; вертикальное; всякая шляпа типа cmd/powershell/bash/git/chocolatey/moba xterm)
Для каждоый задачи Far (на весь экран) прописал такое (ты указывай свои подходящие пути и комбинацию клавиш):
Название: Задаёшь удобное, для различения задач
Горячая: вот тут самое главное - комбинация клавиш, которая отличается от основной, запускающей этот экземпляр ConEmu
Параметры задачи: /icon "..\Icons\00021.0x0409.ico" (иконка для различения (в Win11 свои особенности, не работает как надо))
Команды: *set "FARHOME=" & "..\Far3.x86\far.exe" /w /p"%ConEmuDir%\Plugins\ConEmu;%FARHOME%\Plugins;%FARPROFILE%\Plugins" (мои директории Far и ConEmu на одном уровне и есть оба Far, x86 и x64, поэтому такой относительный путь)
В чём смысл:
основная комбинация клавиш запускает ConEmu с конкретным конфигурационным файлом, например "C:\Far\ConEmu\ConEmu.exe -LoadCfgFile C:\Far\ConEmu\ConEmu_Far3_1st.xml", напр. Ctrl-Alt-1
комбинация клавиш из "задачи" - расширенная - запускает дополнительные Far внутри этого открытого ConEmu. Эта комбинация работает только если активирован соответствующий ConEmu/Far, напр. Ctrl-Alt-Shift-1
Вторая задача тоже интересует, с этим проблемы:
viewtopic.php?p=181818#p181818 - если вдруг найдёшь решение - сообщи.