4

我们有一个相当复杂的 gulp 构建过程,其中涉及几个模块,每个模块都有一个或两个手表。我想在一个仪表板中监控这一点,如下所示:

具有多列和多行的 ConEmu 布局 每列是一个模块,列内的每一行都是后续构建步骤。一旦第 1 列中的 gulp 脚本完成,模块 2a(顶部)中的 watch 将触发,然后 2b(底部)、3a、3b、4a、4b ......你明白了。

到目前为止,我已经弄清楚如何创建列

* -cur_console:t:'1' cmd.exe 
* -new_console:s75H -cur_console:t:"2a" cmd.exe 
* -new_console:s66H -cur_console:t:"3a" cmd.exe 
* -new_console:s50H -cur_console:t:"4a" cmd.exe 

但是cmdemu总是将之前创建的控制台作为“父”来创建新的,所以这显然会失败......

* -cur_console:t:'1' cmd.exe 
* -new_console:s75H -cur_console:t:"2a" cmd.exe 
* -new_console:s50V -cur_console:t:"2b" cmd.exe 
* -new_console:s66H -cur_console:t:"3a" cmd.exe 
* -new_console:s50V -cur_console:t:"3b" cmd.exe 
* -new_console:s50H -cur_console:t:"4a" cmd.exe 
* -new_console:s50V -cur_console:t:"4b" cmd.exe 

给我这样的东西...

布局错误。 不过看起来很酷

如何创建这种布局?

4

1 回答 1

12

实际上,文档描述了如何拆分特定窗格:只需使用Tsubswitch 定义拆分窗格。

-cur_console:t:'1' cmd.exe 
-new_console:s75H -cur_console:t:"2a" cmd.exe 
-new_console:s66H -cur_console:t:"3a" cmd.exe 
-new_console:s50H -cur_console:t:"4a" cmd.exe 
-new_console:s2T50V -cur_console:t:"2b" cmd.exe 
-new_console:s3T50V -cur_console:t:"3b" cmd.exe 
-new_console:s4T50V -cur_console:t:"4b" cmd.exe 

或者,如果您想要排序的选项卡

-cur_console:t:'1' cmd.exe 
-new_console:s75H -cur_console:t:"2a" cmd.exe 
-new_console:s2T50V -cur_console:t:"2b" cmd.exe 
-new_console:s2T66H -cur_console:t:"3a" cmd.exe 
-new_console:s3T66H -cur_console:t:"3b" cmd.exe 
-new_console:s4T50H -cur_console:t:"4a" cmd.exe 
-new_console:s5T50H -cur_console:t:"4b" cmd.exe 
于 2016-02-12T10:10:18.717 回答