资讯动态

Windows Terminal 启动目录配置 3 步教程:告别每次开终端先敲 cd

发布时间:2026/8/29 11:14:03 来源:尧图企业网站定制
Windows Terminal 启动目录配置 3 步教程告别每次开终端先敲 cd【免费下载链接】terminalThe new Windows Terminal and the original Windows console host, all in the same place!项目地址: https://gitcode.com/GitHub_Trending/term/terminalWindows Terminal 启动目录默认落在用户主目录而项目往往在别处——于是每次新标签页的第一件事就是手敲cd。好在这个行为由一个配置项掌控startingDirectory。围绕它下面演示从固定路径到临时覆盖的完整玩法顺手处理 WSL 场景和几个高频坑。把固定项目路径写进 profile先定位配置文件。设置 → 打开 JSON 文件默认路径形如%LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json。也可以直接按Ctrl,进入图形界面编辑效果相同。找到目标 profile只加一个字段其他字段保持原样{ name: PowerShell, commandline: powershell.exe, startingDirectory: D:\\Projects\\MyApp }保存后Windows Terminal 会自动热加载新开标签页即落在D:\Projects\MyApp。注意 JSON 里反斜杠要写成双份\\也可以改用正斜杠。用环境变量让路径跟着系统走硬编码D:\换个机器就失效。把盘符前缀换成系统环境变量路径就能跨机器复用{ startingDirectory: %USERPROFILE%\\Documents\\Projects }%USERPROFILE%、%APPDATA%、%TEMP%等系统变量直接可用也可以在「系统环境变量」里自建一个比如%MY_PROJECTS%指向代码根目录再在配置中引用%MY_PROJECTS%\\WebApp。换电脑时只需重建这个变量配置一行不用改。一行 wt 命令临时切换目录偶发需求不值得动配置命令行参数最省事wt -d D:\Temp\debug wt -p Command Prompt -d C:/Windows/System32-d完整写法--starting-directory只对当次启动生效不碰任何文件配合-p可以同时指定 profile等价于在指定目录下新开一个指定标签页。给每个项目建一个入口同时维护多个项目时给每个项目复制一份 profile改name和startingDirectory即可再挂个icon让新标签菜单里一眼可辨{ name: PowerShell - Backend, commandline: powershell.exe, startingDirectory: D:\\Projects\\Backend, icon: D:\\Icons\\backend.ico }以后新建标签直接点选项目入口连wt命令都不用打。处理 WSL 发行版的启动路径WSL profile 的startingDirectory会先被 Windows 解析再传入发行版。写~表示落进 Linux 家目录最省心{ name: Ubuntu, source: Windows.Terminal.Wsl, startingDirectory: ~ }需要落到家目录之外时用 UNC 风格路径其中Ubuntu要换成实际发行版名{ startingDirectory: \\\\wsl.localhost\\Ubuntu\\home\\me\\code }\\wsl$是旧写法新版 Windows 推荐\\wsl.localhost两者都要求对应 WSL 发行版当前处于运行状态。排查改完不生效的三个原因改完配置却没变化按顺序检查这三处JSON 语法一个多余逗号就导致整份配置被回滚此时标题栏会出现配置错误角标Ctrl,里也能看到报错提示。字段含义不确定时可对照 profiles.schema.json 查询。路径本身目录必须真实存在且当前用户有权限。WSL 场景确认发行版名拼写与wsl -l输出完全一致。最后一步彻底关闭并重启 Windows Terminal 再验证。固定路径、环境变量、wt -d三件套已经覆盖绝大多数日常场景。下一步打开settings.json为最常用的项目写一条startingDirectory用wt -d试一次临时目录感受两者差别【免费下载链接】terminalThe new Windows Terminal and the original Windows console host, all in the same place!项目地址: https://gitcode.com/GitHub_Trending/term/terminal创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价