Windows Terminal 启动目录配置指南:3 类场景下的 settings.json 写法与 wt 参数

发布时间:2026/10/23 15:54:02

Windows Terminal 启动目录配置指南:3 类场景下的 settings.json 写法与 wt 参数 Windows Terminal 启动目录配置指南3 类场景下的 settings.json 写法与 wt 参数【免费下载链接】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 里配好启动目录settings.json 在哪、startingDirectory 怎么写、wt 命令怎么临时指定目录5 分钟能配完适合刚接触终端配置的用户。settings.json 在哪里打开顶层结构怎么看 在 Windows Terminal 里按Ctrl,或点标题栏上的设置图标进入设置界面再点其中的打开 JSON 文件编辑器会直接打开%LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json 这就是配置文件的实际位置其中 %LOCALAPPDATA% 通常展开为 C:\Users\用户名\AppData\Local。设置界面和这个 JSON 文件是同一份数据的两个入口不熟悉界面时直接编辑文件更省事。文件顶层包含几个区块profiles终端配置列表每个 profile 对应一种终端PowerShell、CMD、WSL 发行版各占一项schemes颜色方案定义actions快捷键绑定跟启动目录直接相关的只有一个字段startingDirectory写在 profile 对象内部表示该终端启动时的初始目录。字段定义可对照仓库中的 profiles.schema.json。固定项目每次从同一个目录启动你有一个主力项目希望打开终端就直接落在项目里。在对应 profile 中加一行 startingDirectory 即可profiles: { list: [ { guid: {61c54bbd-c2c6-5271-96e7-009a87ff44bf}, name: Windows PowerShell, commandline: powershell.exe, startingDirectory: D:\\Projects\\MyApp } ] }注意JSON 字符串里反斜杠必须写成\\也可以改用正斜杠D:/Projects/MyApp两种写法都生效。效果之后从这个 profile 开出的终端初始目录都是D:\Projects\MyApp不再需要先 cd。多项目切换用环境变量代替绝对路径目录不固定、但都挂在同一个根目录下时把路径写成变量引用startingDirectory: %USERPROFILE%\\Documents\\Projects常用系统变量%USERPROFILE%、%HOMEPATH%当前用户主目录C:\Users 下以用户名命名的文件夹%SYSTEMROOT%Windows 安装根目录一般是 C:\Windows%APPDATA%用户应用数据目录%TEMP%临时文件目录也可以在系统里自建变量比如把MY_PROJECTS指向D:\Projects配置里写%MY_PROJECTS%\\WebDevelopment。换盘符或换机器时只改系统变量各 profile 一个都不用动。效果profile 保持稳定目录跟着变量走。临时目录用 wt -d 参数覆盖一次性任务不想碰配置文件。命令行启动时加参数wt -d D:\Temp\TestProject-d的完整写法是--starting-directory要同时指定终端类型wt -p Command Prompt -d C:\Windows\System32效果只对这一次启动生效默认配置保持原样。WSL 的启动目录怎么写WSL 的 profile 有两种写法。第一种用 Windows 侧的 UNC 路径指向发行版内部目录startingDirectory: \\\\wsl$\\Ubuntu\\home\\username\\projects注意 JSON 里开头是四个反斜杠解析后才是\\wsl$\...这种形式前提是装了对应发行版且 WSL 处于可访问状态。第二种把波浪号交给 shell 自己解析startingDirectory: ~效果终端直接落在该发行版的用户主目录。同一种终端怎么建多个入口给不同项目各建一个 profilecommandline 相同只有名字、目录、图标不同[ { name: PowerShell - 后端, commandline: powershell.exe, startingDirectory: D:\\Projects\\Backend, icon: D:\\Icons\\backend.ico }, { name: PowerShell - 前端, commandline: powershell.exe, startingDirectory: D:\\Projects\\Frontend } ]配好后新建标签页时从菜单里挑项目名即可选哪个就从哪个目录启动。改了配置不生效怎么查现象可能原因处理动作保存后启动目录没变化改的不是实际加载的文件或改完没有重启确认编辑的是上文 settings.json 的路径完全退出 Windows Terminal 后重开启动时报配置错误反斜杠或引号没转义JSON 解析失败用任意 JSON 校验工具检查路径反斜杠写成\\或改用正斜杠路径带空格时不生效JSON 值里多加了一层引号去掉多余引号直接写C:\\Program Files\\My Project空格由解析器自动处理WSL 目录提示无法访问发行版未运行或路径格式不对先手动启动一次发行版路径按\\wsl$\Ubuntu\...形式重写目录存在却进不去当前账户权限不足换有权限的账户验证或改用一个确定可访问的目录三步落地清单按Ctrl,进入设置点打开 JSON 文件定位到 settings.json。✏️ 在目标 profile 中写入startingDirectory: 路径反斜杠写成\\保存。✅ 完全退出并重启 Windows Terminal新开一个标签确认提示符停在目标目录临时换目录时直接用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),仅供参考
延伸阅读

更多相关文章

2026/10/22 12:44:01

Open WebUI 实战部署指南:一条命令跑通到生产的完整路径

Open WebUI 实战部署指南:一条命令跑通到生产的完整路径 【免费下载链接】open-webui User-friendly AI Interface (Supports Ollama, OpenAI API, ...) 项目地址: https://gitcode.com/GitHub_Trending/op/open-webui Open WebUI 部署这件事,比大…

2026/10/21 19:38:01

手机电脑互传不求人:LocalSend 局域网传文件完整指南

手机电脑互传不求人:LocalSend 局域网传文件完整指南 【免费下载链接】localsend An open-source cross-platform alternative to AirDrop 项目地址: https://gitcode.com/GitHub_Trending/lo/localsend 你需要把 2GB 视频发到同事手机,网盘限流、…

2026/10/23 14:37:07

急救常识学习系统全栈开发实战:SpringBoot+Vue+小程序+MySQL

简介:前后端分离架构与移动端入口的结合,已成为现代软件工程中常见的技术形态。本文从零梳理一个基于Java生态的急救常识学习系统,涵盖SpringBoot后端、Vue管理后台、微信小程序端与MySQL数据库的完整闭环。文章从需求拆解与技术选型切入&…

2026/10/23 15:48:56

JavaScript核心机制详解:事件循环、作用域与异步编程避坑指南

简介:这是一份面向JavaScript初学者的系统教程,适合对编程感兴趣但尚未系统接触过JS的人,也适合有一定基础想深入理解核心概念的开发者,目标是解决语法零散、DOM操作不熟、异步逻辑混淆等常见入门难题。资源包仅含1个docx文档&…

2026/10/23 15:48:56

Rake接收机Matlab仿真:分集接收与合并技术详解

简介:这份资源面向无线通信、扩频与CDMA方向的学习者和研究人员,提供Rake接收机的Matlab仿真实现,用于理解多径衰落信道下的分集接收与信号合并机制。压缩包为rar格式,共2个文件,均为.m脚本,分别对应发射端…

2026/10/23 15:48:56

Windows Server 2012 R2 离线安装 IIS 8.5 完整指南:SxS 源配置与避坑

简介:这份离线安装包面向需要在无外网环境中为 Windows Server 2012 R2 部署或更新 IIS 的 IT 管理员与运维人员,解决内网、隔离机房或严格网络安全策略下无法在线拉取系统组件的问题。压缩包共 1568 个文件,约 99.04MB,以 dll 动…

2026/10/23 15:43:53

多重ELISA检测:从单靶标定量到多因子并行分析的技术演进

简述酶联免疫吸附测定(ELISA)作为经典的蛋白定量方法,长期以来是生物标志物检测的“金标准”。然而,随着对复杂疾病分子网络认知的深入,单一靶标检测在通量、样本消耗和系统性信息获取方面的局限日益凸显。多重ELISA检…

2026/10/22 11:29:28

金融AI落地指南:从调研报告到技术选型与工程实践

简介:这份PDF报告聚焦2025年金融服务业中国AI现状与趋势,面向金融科技从业者、AI战略规划人员及关注行业数字化转型的研究者,帮助读者把握生成式AI在银行、支付、交易等场景中的落地路径与投资方向。资源包内含1个PDF文件,大小约1…

2026/10/23 0:02:26

Verilog实现FPGA密码锁:矩阵键盘与状态机设计实战

说实话,这几年接触了不少想入门FPGA的朋友,如果你问哪个项目能一口气把Verilog的核心基本功串起来,我通常会推荐电子密码锁。这个项目看着不起眼,却把矩阵键盘扫描、按键消抖、状态机设计、动态显示刷新、外设控制这些数字逻辑里的…

2026/10/23 0:02:26

数据服务监控运维实战:从指标体系到告警治理与故障排查

周末凌晨两点,手机震了。第一反应是“数据服务挂了”。打开电脑看了下,果然,某张核心报表的数据产出时间已经超过SLA两小时,下游三个业务方连着发来问询。这种场景,做过大数据运维的人都不会陌生。数据服务的监控与运维…

2026/10/23 0:02:26

FreeRTOS任务通知实战详解:内核原理、API与避坑指南

裸机编程切到RTOS之后,任务之间的通信和同步永远是躲不开的坎。前面聊过队列、信号量、互斥锁、事件组,这次把FreeRTOS任务通知(Task Notification)单独拎出来讲透。原因很简单:任务通知是FreeRTOS里最容易用错、也最容…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑