Как разделить Windows Terminal на панели размером 2x3 при запуске?

Как разделить Windows Terminal на панели размером 2x3 при запуске?

Я хочу, чтобы Windows Terminal запускался с панелями 2x3 одинакового размера, но с помощью следующей команды они не будут одинакового размера:

"startupActions": "sp -p \"Bash\" ;  mf left; sp -p \"Bash\" -H ; mf right ; sp -p \"Bash\" -H ; mf up; sp -p \"Bash\" -V ; mf down;  sp -p \"Bash\" -V "

Я могу сделать 3 вертикальные панели рядом друг с другом с одинаковым размером, но я не могу перейти к первой панели для горизонтальной панели:

"startupActions": "sp -s .7 ; sp ; mf left ; mf left"

TDLR: Я хочу это:https://i.stack.imgur.com/9pvT4.png

Но у меня есть это:https://i.stack.imgur.com/fJfAm.png

решение1

Я не думаю, что для вашего макета существует команда запуска, но есть другое решение.

Это использует настройку для восстановления предыдущих вкладок и панелей после перезапуска. Это можно включить, firstWindowPreferenceустановив persistedWindowLayoutв глобальных настройках вашего settings.jsonфайла или в настройках на странице запуска:

"firstWindowPreference": "persistedWindowLayout"

Теперь все, что вам нужно сделать, это запустить ваш макет, используя команду:

wt sp -p \"Bash\" ;  mf left; sp -p \"Bash\" -H ; mf right ; sp -p \"Bash\" -H ; mf up; sp -p \"Bash\" -V ; mf down;  sp -p \"Bash\" -V

Затем отрегулируйте размер панелей, удерживая Alt+ Shift и используя клавиши со стрелками для изменения размера выбранной панели.

После того, как вы идеально настроили макет, выйдите из Windows Terminal. Когда вы запустите его снова в следующий раз, он сохранит тот же макет.

Использованная литература:

Связанный контент