Как сделать несколько консольных окон в одной вкладке из файла задачи? Я хочу сделать сетку 2х2 приставок в одной вкладке. Я могу сделать это вручную, когда создаю новые консоли и выбираю опции «Вправо» или «Вниз». Но я хочу, чтобы он создавался автоматически при запуске. Опция "автосохранение / восстановление открытых задач" по какой-то причине не работает. Таким образом, единственный способ - создать его в задании. Итак, как я могу создать 2 × 2 сетки в задаче?
29
Я придумал следующую реализацию. Я использую это для проектов веб-разработки. Консоли для исполнителей задач (например: gulp), git, компиляторов javascript (например: typcript) и т. Д. Цель состояла в том, чтобы открыть 4 окна консоли и изменить каталог на каталог, в котором я выполнил * .cmd. Я не хотел, чтобы у меня было несколько копий пакетного сценария, если мне пришлось его менять. Я не хотел, чтобы оболочка была пакетной, и я хотел, чтобы оболочка была bash. Я на Windows, поэтому Cygwin необходим для оболочки Bash.
Я создал файл с произвольным именем .cmd. Я позвонил мой
4 consoles.cmd
. Cygwin установлен (64-битная версия в моем случае). Такжеchere
установлен и необходим пакет Cygwin .4 consoles.cmd
содержание:Я
4 consoles.cmd
использую файловый хостинг для резервного копирования на случай сбоя жесткого диска. Также для удобства при совместном использовании между машинами разработки.Пакетный скрипт изменит каталог для всех 4 консольных окон на каталог, в котором существует .cmd. Поэтому я создал жесткие символьные ссылки в каталоге, где я хочу, чтобы все 4 консольных окна сменили каталог на. Символические ссылки указывают на канонические
4 consoles.cmd
.Запустите символьную ссылку, и рабочие каталоги из 4 консольных оболочек будут тем местом, где символическая ссылка находится в файловой системе.
Мой код бегуна задач для всех, кто заинтересован
package.json
bower.json
gulpfile.js
источник