Windows Terminal 命令行参数实战指南:从一键启动到多窗格工作台
Windows Terminal 命令行参数实战指南从一键启动到多窗格工作台【免费下载链接】terminalThe new Windows Terminal and the original Windows console host, all in the same place!项目地址: https://gitcode.com/GitHub_Trending/term/terminal⚡ 每天打开项目时先开终端、再切目录、再分屏挂日志和起服务——这一串手工动作要花掉一分钟而它一天要重复几十次。Windows TerminalWT命令行参数就是为这类重复劳动准备的把启动配置直接写进一条wt命令里终端窗口一出现就已经在目标目录、目标布局里跑着目标任务。下面按真实场景拆解最常用的 wt 启动参数。一句话看懂 wt一条wt命令本质上是启动配方一个窗口、多个标签、多个窗格全部写在同一行里终端按分号;分隔的步骤依次执行。new-tab、split-pane这类词是命令-p、-d这类是修饰它们的参数。最小示例就是wt -p PowerShell直接开一个 PowerShell 终端省掉开完窗口再找配置文件的步骤。一键打开项目终端-d 指定目录 -p 选配置文件这一节解决每次开终端都要手动 cd的问题。-p即--profile按名称或 GUID 选配置文件-d即--startingDirectory直接覆盖起始目录窗口打开即就位wt -p PowerShell -d C:\dev\my-app把这一行写进桌面快捷方式或资源管理器右键菜单点击就是终端一键打开。不确定配置文件名时先用wt list-profiles查列表名字写错时 WT 会静默回落到默认配置文件所以查一下更稳妥。多标签终端与 split-pane 窗格拆分一个窗口并行多环境需要同时盯着多个环境时分号是最省事的写法每一个;代表下一步。new-tab开新标签split-pane拆分窗格:: 一个窗口开两个标签 wt -p PowerShell ; new-tab -p Command Prompt :: 左 65% 跑构建右 35% 盯日志 wt -d C:\dev\my-app npm run dev ; split-pane -V -% 35 tail -f app.log多标签的效果如下图多个环境以标签页形式排在同一窗口里split-pane 窗格拆分的方向参数是-V竖直切左右布局和-H水平切上下布局-% 35让新窗格占父窗格的 35%-t指定目标窗格的下标按创建顺序从 0 计数。拆分结果如下终端打开即执行命令wt 直接跑命令与终端自动化参数后面没写全的部分就是命令本身紧跟参数之后的内容会作为命令行执行替代配置文件的默认命令。这让终端自动化变得很自然wt -d C:\dev\api cmd.exe /k echo 启动 API 服务 npm start把这类命令存成 .bat 文件就是一份终端启动批处理双击还原工作台配合任务计划程序还能让开机后自动拉起监控窗格。这些参数的设计思路可在项目内的规范文档doc/specs/#607 - Commandline Arguments for the Windows Terminal.md中查到。常见坑速查转义、参数顺序与高频错误点分号是命令分隔符命令里要出现字面;时转义成\;在 PowerShell 提示符下直接输入时用反引号;或整体加引号。参数跟着命令走wt -p PS ; -p WSL中第二个-p属于分号后的命令会开出各自独立的两个标签。窗口参数只生效一次--initialRows、--initialCols、--initialPosition、--maximized只对第一个 new-tab 有效且不能互相混用。带空格的路径要加引号wt -d C:\My Documents\proj漏引号会被当成两个参数。别把 -V 和 -H 记反-V是左右分屏形如|-H是上下分屏形如-。wt 参数速查表每个启动参数一览参数短参数作用最小示例--profile-p指定配置文件名称或 GUIDwt -p PowerShell--startingDirectory-d覆盖起始目录wt -d C:\dev\api--initialCols/--initialRows—初始窗口列数 / 行数wt --initialCols 120--initialPosition—初始窗口位置像素wt --initialPosition 400,100--maximized/--fullscreen—最大化 / 全屏启动wt --maximizednew-tab—开新标签默认命令wt ; new-tab -p WSLsplit-pane—窗格拆分wt ; split-pane -V-V/-H—竖直 / 水平拆分split-pane -H--percent-%新窗格所占百分比split-pane -V -% 30--target-t目标窗格 / 标签下标split-pane -t 1list-profiles—列出可用配置文件wt list-profileswt 命令行参数把终端怎么开变成了可以书写、复制、调度的内容。上手阶段记住-p -d和; split-pane两组组合就够用熟练之后把它们写进批处理、右键菜单或计划任务终端的启动过程就彻底交给一条命令了。【免费下载链接】terminalThe new Windows Terminal and the original Windows console host, all in the same place!项目地址: https://gitcode.com/GitHub_Trending/term/terminal创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考