尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

一条命令把终端开进项目目录:Windows Terminal 命令行参数实战清单

一条命令把终端开进项目目录: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开工前要先 cd 进项目目录再手动开一个日志标签页窗口大小还总得摆弄半天——这类重复劳动Windows Terminal 命令行参数就是为此准备的wt 在启动时就能指定 profile、起始目录、窗口尺寸甚至分屏布局。下面把 -p、-d、split-pane 这些参数按三个场景整理一遍读完你可以用一行命令拼出任意终端环境。用 -d 把终端直接开到项目目录wt 指定目录启动与窗口参数用 -p 指定 profile 启动不用在界面里翻入口直接告诉 wt 你要哪个 profilewt -p git-bash -d D:\work\api-server这条命令会用 git-bash 这个 profile 启动终端并直接落在 D:\work\api-server 目录下-p 和 -d 可以任意组合。用 list-profiles 查可用的 profile 名记不清 profile 名字时先列一遍加 --showGuids 还能拿到 GUID万一名字有歧义可以用 GUID 精确指定wt list-profiles wt list-profiles --showGuids输出是一个 profile 名一行复制出来填进 -p 就行。用 --initialCols 等参数控制窗口大小和位置外接显示器想要宽窗口、或希望窗口每次都出现在固定位置用这两条wt --initialCols 140 --initialRows 36 --initialPosition 120,80 wt --maximized--initialPosition 接受像素坐标注意它和 --maximized、--fullscreen 互斥窗口位置与最大化状态只能二选一。wt 多标签一键启动与 split-pane 分屏多任务并行用分号串起多个标签页wt 的命令序列用分号分隔每段默认就是一个 new-tab。下面的例子在 CMD 里直接输入PowerShell 里的转义写法见后文速查表wt -p PowerShell 7 ; new-tab -p git-bash ; new-tab -p CMD执行后一个窗口里出现三个标签页各自运行不同的 shell把这条命令存成快捷方式就能一键还原工作环境。split-pane 一竖一横搭出三窗格split-pane 的 -V 是竖直切左右分栏-H 是水平切上下分栏-% 给新窗格指定占比-t 指定切哪一个窗格。全栈开发常见的布局是左边跑前端 dev server右侧切成构建和日志wt cmd.exe /k npm run dev ; split-pane -V -% 30 cmd.exe /k npm run build ; split-pane -H -t 1 wsl.exe-% 30 表示新窗格占 30% 宽度左侧保留 70%-t 1 表示第三个 split-pane 作用在 1 号窗格构建窗格上水平切开后 WSL 终端落在下半区正好用来盯日志。开完直接跑命令wt 启动参数存成 .bat 复用wt 后面直接跟命令不写命令名时wt 会把后面的内容当作要执行的命令行开完就能跑wt cmd.exe /k echo Building cd /d D:\work\api-server wt wsl.exe -- cd ~/api-server npm start第一条是跑完命令后窗口保持打开的 cmd第二条是进 WSL 后直接跳目录起服务连手动敲 cd 都省了。把参数组合存成 .bat 给团队复用团队常用的布局固化成脚本最省心.bat 里的分号不需要转义echo off wt -p PowerShell 7 -d D:\work\api-server ; new-tab -p git-bash -d D:\work\web-frontend双击即可打开双标签布局新成员拿到脚本环境和窗口状态一次到位。wt 启动参数速查三类高频坑坑CMD 里的写法PowerShell 里的写法分号转义命令行内的字面分号写 ;命令间的分隔符直接写 ;PowerShell 本身用 ; 分隔命令要先用反引号 ; 转义或把整段用引号包住参数顺序参数跟在命令之后wt new-tab -p PowerShell 7 -d D:\work同左wt -p PowerShell 7 new-tab 这种顺序不会被识别路径含空格路径始终加引号wt -d D:\My Documents\proj同左在 PowerShell 里每条命令都要敲反引号确实别扭按这个格式写即可wt -p PowerShell 7 ; split-pane -V -p git-bash分号被反引号转义后对 PowerShell 透明wt 收到的仍是正常的命令分隔符也可以用引号把分号单独包起来效果一样。把wt -d %V挂进资源管理器右键菜单任意文件夹点开就是终端用任务计划程序每天早晨自动跑一次固定分屏布局日志窗格比你先到岗在 settings.json 里把「日常 / 远程 / CI」拆成独立 profile 组用 -p 按场景整批调用全部参数的完整定义见仓库 spec 文档 Commandline Arguments for the Windows Terminal。【免费下载链接】terminalThe new Windows Terminal and the original Windows console host, all in the same place!项目地址: https://gitcode.com/GitHub_Trending/term/terminal创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表