Windows终端:4个分割窗格,每个窗格运行不同的命令

vbopmzt1  于 2023-10-22  发布在  Windows
关注(0)|答案(1)|浏览(233)

使用Windows 11上的批处理文件,我希望Windows终端的一个选项卡中有四个窗格,每个窗格运行不同的命令。
我已经用这个命令实现了窗格:

wt split-pane -V ; move-focus left ; split-pane -H ; move-focus right ; split-pane -H

所以,我唯一需要做的就是在每个窗格上执行命令。正如我在网上看到的,我设法使用-d <dir>更改了窗格的目录。例如:

wt -d <dir> ; split-pane -V ; ...

我如何做到这一点?

vaj7vani

vaj7vani1#

split-pane接受与new-tab几乎相同的参数。因此,您可以直接将路径传递给每个split-pane命令。
以清晰的形式:

wt split-pane -V -d c:\path\to\pane\one -- command_one and args too ; 
   move-focus left ; 
   split-pane -H -d c:\path\to\pane\two -- command_two and args too ; 
   move-focus right ; 
   split-pane -H -d c:\path\to\pane\three -- command_three and args too

不太清晰:

wt split-pane -V -d c:\path\to\pane\one -- command_one and args too ; move-focus left ; split-pane -H -d c:\path\to\pane\two -- command_two and args too ; move-focus right ; split-pane -H -d c:\path\to\pane\three -- command_three and args too

更短:

wt sp -V -d c:\path\to\pane\one -- command_one and args too ; mf left ; sp -H -d c:\path\to\pane\two -- command_two and args too ; mf right ; sp -H -d c:\path\to\pane\three -- command_three and args too

参见:https://learn.microsoft.com/en-us/windows/terminal/command-line-arguments?tabs=windows

相关问题