Я имею в виду иметь несколько терминалов Msys2 с вкладками, все портативные.

Есть ли оболочка с вкладками, которую вы можете использовать с mingw? предлагает console2, но я не смог найти портативную версию (если есть портативная версия, это также будет полезным ответом!).

Тогда я рассмотрел ConEmu отсюда. Это дополнительно указывает на то, что это может быть сделано.

ConEmu: Как вызвать msys2 в качестве вкладки? спрашивает о запуске Msys2. Но это использует непереносимую версию.

В моем случае это исполняемый файл <mydir>\MSYS2Portable\MinGW64Portable.exe .
Если я использую <mydir>\MSYS2Portable\MinGW64Portable.exe -new_console , он создает вкладку cmd и маленькое окно MinGW (с фактически только узкой строкой заголовка), которое затем остается на заднем плане, но бесполезно.
Если я использую cmd /A /Q /K "<mydir>\PortableApps\MSYS2Portable\MinGW64Portable.exe" -new_console , он создает вкладку cmd и отдельный рабочий терминал MinGW (так же, как если бы я запустил его из PortableApps).

Единственный способ найти терминал с вкладками - использовать <mydir>\MSYS2Portable\App\msys32\usr\bin\bash.exe --login -i -new_console , который меняет только мои цвета с обычного терминала без вкладок ( в том числе те, которые явно указаны в цветной подсказке). Я ничего не имею против, но ...

Есть ли способ получить терминал с вкладками, вызывающий MinGW64Portable.exe , или альтернативу из каталога переносимого приложения, которая ведет себя точно так же, как и запуск MinGW64Portable.exe вне среды с вкладками?

Я предполагаю, что то, что я сделал, не ведет себя точно так же (я не выявил различий до сих пор, кроме цвета, как сказано). Если <mydir>\MSYS2Portable\MinGW64Portable.exe только сделал <mydir>\MSYS2Portable\App\msys32\usr\bin\bash.exe --login -i , мне кажется, это означает, что будет много лишних файлов ).

0