用 Windows Terminal 两年了。
之前是 cmd + PowerShell ISE 混着用,cmd 窗口丑、不支持 UTF-8、不能多标签,PowerShell ISE 又太重,启动慢。Windows Terminal 出来之后,所有命令行操作集中到一个工具里,终于不用再忍了。
这篇文章不是安装教程,是我用了两年后留下的真正在用的配置和技巧。
我现在的配置长什么样
settings.json 里真正起作用的几段,
默认打开就是 PowerShell 7
"defaultProfile": "{574e775e-4f2a-5b96-ac1e-a2962a402336}"这串 GUID 是 PowerShell 7 的。Windows Terminal 默认可能指向 Windows PowerShell 5.1,改成 7 体验好一截,启动快、跨平台、语法更现代。
字体用 Cascadia Code
"font": {
"face": "Cascadia Code",
"size": 11,
"weight": "normal"
}Cascadia Code 是微软自家做的等宽字体,内置连字(ligatures),=> 会渲染成箭头。不需要额外装字体,Windows Terminal 自带。
配色方案用 One Half Dark
"colorScheme": "One Half Dark"内置方案里最耐看的一个。对比度够高,长时间看不累眼。试过 Catppuccin 和 Dracula,花哨了一阵子又换回来了。
复制粘贴行为
"copyOnSelect": true,
"trimBlockSelection": true,
"trimPaste": true选中即复制,不用再 Ctrl+Shift+C。粘贴时自动去除行尾空格。这三个选项用了就回不去。
窗口行为
"windowingBehavior": "useExisting",
"focusFollowMouse": true新窗口在已有窗口里开新标签页,不是弹出新窗口。鼠标移到哪个窗格,焦点就自动跟过去。多窗格工作时效率翻倍。
两个真正改变效率的功能
1. 分屏(Panes)
Alt+Shift+D 自动分屏。左边跑前端 dev server,右边跑后端 API,下面再开一个窗格看日志。
之前用三个窗口来回 Alt+Tab,现在一个窗口搞定。写博客的时候左边写文章右边开预览,也很方便。
2. 命令面板(Command Palette)
Ctrl+Shift+P 打开命令面板,和 VS Code 一样。不用记所有快捷键,搜一下就能执行。
比如切换配色方案、打开设置、新建标签页,都在命令面板里搜。
配合 gsudo 使用
Windows 下没有原生 sudo,装一个 gsudo 补上,
winget install gerardog.gsudo装完之后在终端里输入 gsudo 就能提权,不用再右键”以管理员身份运行”。
我的 settings.json 里加了一个提权 profile:
{
"name": "PowerShell (Admin)",
"commandline": "gsudo.exe pwsh.exe",
"icon": " ms-appx:///ProfileIcons/pwsh.png",
"colorScheme": "One Half Dark"
}需要管理员权限时直接开这个 profile 的标签页。
2026 年的新东西
Windows Terminal 在 2026 年有几个值得关注的更新,
- 设置界面独立窗口化,不再是在标签页里改设置,改成独立窗口,改完自动保存
- AI 聊天集成,可以在终端里直接问 AI 命令用法,支持 GitHub Copilot 和 OpenAI API
- Sixels 支持,终端里可以直接渲染图片了
- 窗口架构重写,托盘图标、窗口召唤功能更稳定
AI 聊天功能我试了一阵子,适合记不住参数的时候快速查。比如 robocopy 的参数永远记不住,直接在终端里问 AI 比开浏览器搜快。
和 WSL 配合
Windows Terminal 自动检测已安装的 WSL 发行版,生成对应 profile。开一个 Ubuntu 标签页和开 PowerShell 标签页一样方便。
我现在的日常,一个 PowerShell 标签页做 Windows 上的事,一个 Ubuntu 标签页跑 Linux 工具链,分屏并排。不用虚拟机,不用切系统。
如果你还在用 cmd 或者 PowerShell ISE,换吧。这不是一个”好不好用”的问题,是一个”愿不愿意每天多花五分钟在丑陋的界面上”的问题。