您可以在单个选项卡中运行它们,但您需要使用拆分窗格或 tmux。您可以使用我在此 Stackoverflow帖子中提供的拆分窗格解决方案。
基本上,您为要通过 Powershells-NoExit
标志运行的每个命令创建一个配置文件,以保持窗口打开。然后,您可以通过 Windows 终端 (wt.exe) 在单个选项卡中将这些命令全部作为拆分窗格启动。然后只需将该命令别名或将其放在快捷方式中即可重用它。假设您在settings.json
最终命令中设置了所有正确的配置文件,看起来像这样(从 cmd 运行它):
wt -p "redis" ; split-pane -p "chromedriver" ; split-pane -H -p "postgresql"
或者您可以创建一个配置文件settings.json
以从 WT 下拉菜单中打开拆分窗格命令,如下所示:
{
"guid": "{b7041a85-5613-43c0-be35-92d19002404f}"
"name": "bg_procs",
"colorScheme": "One Half Dark",
"commandline": "wt -p \"redis\" ; split-pane -p \"chromedriver\" ; split-pane -H -p \"postgresql\""
},