Windows Terminal 进阶配置:Profiles、JSON 片段与 Oh My Posh 提示符

为什么要把终端当成“日常工作台”

很多人把 Windows Terminal 仅当作一个“能打开 PowerShell 的窗口”。但当你每天都会打开终端:切目录、跑脚本、查端口、连远程、写一点点自动化时,终端其实更像一个随手可用的工作台。Windows Terminal 的优势在于:它把多个 shell(PowerShell、命令提示符、WSL、Git Bash 等)统一到同一个体验里,并且允许你用配置把常用动作变成“可重复的流程”。

官方文档(功能概览与配置入口):https://learn.microsoft.com/windows/terminal/

安装与基本准备(尽量走官方渠道)

如果你还没安装 Windows Terminal,优先用 Microsoft Store 或 Windows Package Manager。这样更新最省心。

用 winget 安装(示例命令):winget install --id Microsoft.WindowsTerminal -e

装好后先做两件事:1)把 Terminal 固定到任务栏;2)打开设置,确认能看到“打开 JSON 文件”或“打开 settings.json”的入口(不同版本文案略有差异)。

Profiles 规划:先把“常用入口”整理清楚

Profiles(配置文件)决定了你在下拉菜单里看到哪些终端入口。推荐先把入口按“场景”划分,而不是按“工具名字”堆一堆:

1)日常 PowerShell:用于本机脚本、系统管理、快捷命令。

2)项目开发:比如固定打开到某个工作目录,并带上你常用的环境变量。

3)WSL:用于 Linux 工具链或容器相关工作(如果你用得到)。

4)应急与纯净:保留一个几乎不改动的 profile,方便排查“是不是配置导致的问题”。

做到这一步,你的目标是:下拉列表里不超过 6-8 个入口,且每个入口都有明确用途。

用 JSON 片段管理配置:把“可复用”和“可迁移”放在第一位

Windows Terminal 的配置核心在 settings.json。实际使用中,最容易踩的坑是:把所有东西都堆在一个文件里,时间一长就不敢改。一个更稳的思路是:尽量用“片段式配置”(包括可复制的段落、注释式标记、以及按主题分块)让配置可维护。

例如,先为你最常用的 PowerShell profile 固定一些关键字段(下面是示意结构,字段名以你的实际版本为准):

{"name":"PowerShell - Work","commandline":"pwsh.exe","startingDirectory":"%USERPROFILE%","font":{"face":"Cascadia Mono"}}

如果你团队多人要统一终端体验,可以把“建议配置”写成一段可复制的 JSON 模板放到知识库中,再由每个人按需微调 startingDirectory 或字体。

Oh My Posh:把提示符变成“信息仪表盘”

Oh My Posh 可以把提示符做成更可读的状态栏:Git 分支、执行耗时、当前路径、错误码等一眼就能看出来。它不需要你去做任何“破解/绕过”之类的操作,属于纯提升体验的工具。

官网与主题示例:https://ohmyposh.dev/

常见安装方式之一:winget install JanDeDobbeleer.OhMyPosh -e

安装后你可以在 PowerShell 配置文件里初始化(示例):oh-my-posh init pwsh --config $env:POSH_THEMES_PATHjandedobbeleer.omp.json | Invoke-

提示:如果你不熟悉 PowerShell Profile 文件位置,建议先在 PowerShell 里查看:$PROFILE。再用你习惯的编辑器打开并加入初始化行。

把常用动作变成“一键打开”:目录、分屏与快捷键

当你已经有了清晰的 profiles 和顺手的提示符,下一步就是把常用动作固化成“肌肉记忆”。几个高收益点:

1)固定项目目录:为每个常用项目建立一个 profile,起名就写项目名,startingDirectory 指到仓库根目录。

2)分屏工作流:一个窗格跑服务、一个窗格看日志、一个窗格执行临时命令。关键是:每个窗格都用合适的 profile,而不是全都用同一个。

3)快捷键:把“新建窗格/切换标签/关闭窗格”设成你顺手的组合键,减少鼠标介入。

常见问题排查:配置越少越好,先定位再美化

如果你遇到启动慢、字体渲染奇怪、提示符错位等问题,建议按顺序排查:

1)先回到纯净 profile(尽量不加载 Oh My Posh),确认是否仍然异常。

2)再逐项恢复配置:字体、配色、提示符、快捷键,每次只改一件事。

3)保留一个“最后可用”的 settings.json 备份段落(别把所有历史都丢掉)。

参考链接

Windows Terminal 文档:https://learn.microsoft.com/windows/terminal/

Oh My Posh 官网:https://ohmyposh.dev/

用户评论 (0)

登录后参与讨论

立即登录 注册账号

暂无评论,快来抢沙发吧~

操作成功