2

我试图通过运行一个或多个命令将新的 Windows 终端分成 8 个相等的窗格。

最近,微软通过使用以下参数添加了对“以编程方式”将新的 Windows 终端拆分为窗格的支持:

split-pane -H or -V (Horizontal or Vertical pane)

我尝试了十几种参数组合,但它“错误”地拆分了终端窗口。

这是一个例子:

wt `; split-pane -V -p "pwsh" `; split-pane -H -p "pwsh" `; split-pane -V -p "pwsh"

这是期望的结果: Windows 终端中 8 个等分窗格的屏幕截图 我将如何以编程方式实现这一目标?可以使用热键 ALT+SHIFT+MINUS 和 ALT+SHIFT+PLUS 在 Windows 终端中执行此操作(参见屏幕截图)。

4

2 回答 2

1

目前,这根本不可能单独使用wt.exe,但是如果您使用WSL,您可以使用tmux.

为了单独使用 wt.exe 获得相等的窗格间距,需要支持拆分窗格大小控制,并且该功能目前正在积压中。此外,我认为您可能需要“嵌套”拆分窗格命令,而这在 Window Terminal 中也是不可能的。

于 2020-06-17T19:14:10.700 回答
0

有点晚了,但这是一个解决方案

"startupActions": "-p \"Bash\" ; split-pane -p \"Bash\" -V ; move-focus left ;  split-pane -p \"Bash\" -H ; move-focus right;split-pane -p \"Bash\" -H ; move-focus up ; move-focus left ; split-pane -p \"Bash\" -V ; move-focus down ; split-pane -p \"Bash\" -V ; move-focus right ; move-focus up ; split-pane -p \"Bash\" -V move-focus down ; split-pane -p \"Bash\" -V"

它不是最漂亮的,但它正在工作。

于 2022-02-15T10:11:32.790 回答