ConEmu启动任务的多列和多行布局

4
我们有一个相当复杂的gulp构建流程,涉及几个模块,每个模块都有一个或两个观察者。我想在一个仪表板中监视这些内容,就像这样:ConEmu Layout with several columns and rows 每列代表一个模块,每列内的行代表后续的构建步骤。一旦列1中的gulp脚本完成,模块2a(顶部)的观察者将被触发,然后是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 

给我类似这样的东西...

不正确的布局。看起来很酷,但

我如何创建这种类型的布局?

1个回答

12
实际上,文档中描述了如何拆分特定的窗格:只需使用T子开关定义拆分窗格即可。
-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 

它完美地运行了!这正是我在寻找的。当我搜索文档时,主要是因为我在寻找“选项卡”而不是“分割窗口”,所以我没有看到那个选项。感谢@maximus的快速响应! - Tim Schoch
你好,Maximus 我有一个后续问题。是否有一种方法可以更改拆分的控制台背景颜色?这样2a和2b就有了一种颜色,3a和3b另一种颜色...我找到了调色板开关,但没有设置仅背景的内容:http://conemu.github.io/en/NewConsole.html(顺便说一下,这个“-new_console:P:“Tomorrow Night Blue”不起作用) - Tim Schoch
谢谢,颜色1f / 0f解决了问题。很抱歉问了你这么简单的问题。我在你的文档中找到了四页关于颜色的内容,但是没有一个能帮助我的。当然,我对脚本控制台或任何相关的东西都没有了解,但我正在寻找一种可以加快工作流程并使生活更简单的工具,而不是学习另一个工具集。 - Tim Schoch
好的,这就是为什么文档中没有关于这个主题的内容。或许你可以为了后续参考将其添加进去,以防其他人想要将颜色添加到分割线上。非常感谢你的帮助,Maximus。 - Tim Schoch
拆分语法是从零开始实现的,我尽力使其在逻辑上易于理解。您告诉ConEmu要拆分哪个窗格以及在哪个方向上拆分。非常简单 :) 由于我是一名开发人员,所以我编写的文档可能不像应该那样清晰明了。但我欢迎带有改进的PR。(事实上,当我需要一些拆分配置时,我使用任务中的按钮或进行一些实验) - Maximus
显示剩余4条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接