☰
Windows Terminal实战指南:6个日常痛点解法,一篇够用
2026/11/3 10:36:07 网站建设 项目流程

Windows Terminal实战指南:6个日常痛点解法,一篇够用

【免费下载链接】terminalThe new Windows Terminal and the original Windows console host, all in the same place!项目地址: https://gitcode.com/GitHub_Trending/term/terminal

如果你还在为一个任务开一个黑色窗口、关了窗命令历史就没了、黑底白字看上三行就眼睛发酸,那 Windows Terminal 基本就是为你准备的。标签页、左右分屏、GPU 加速渲染、完整的 UTF-8 支持,PowerShell、CMD、WSL 一个界面里全都能跑。我自己用它跑了一年多项目,结论先放这:下面 6 个设置配完,你就回不去老终端了。

1. 先装上:两条命令搞定

官方推荐用 Microsoft Store 安装,好处是自动升级。命令行党直接用 winget 一条命令装完;想折腾源码的,再 clone 一份自己编译即可。

# 用 winget 一行安装 winget install --id Microsoft.WindowsTerminal -e # 或者拿源码自己编译 git clone https://gitcode.com/GitHub_Trending/term/terminal

装完打开它,默认落一个 PowerShell 标签页,按Ctrl+,就能进图形化设置界面,这是后面所有定制工作的入口。

2. 治"黑底白字看不清":外观只改这三处

老控制台那个默认配色看久了确实累。Windows Terminal 自带 Campbell、Campbell (Aqua)、One Half Dark 等多套配色,我建议你只动三个键:字体、配色、亚克力透明度。字体认准微软自家的 Cascadia Mono(仓库里res/fonts/下有现成字库,装到系统字体目录后直接引用),连字和编程符号都支持。

"fontFace": "Cascadia Mono", "fontSize": 11, "colorScheme": "Campbell (Aqua)", "useAcrylic": true, "acrylicOpacity": 0.75

亚克力透明度是观感的分水岭:0.75 左右既有通透感又不影响可读性。背景图片我一般不开,真要开就把backgroundImageOpacity压到 0.2 以下,不然代码会糊。

![Windows Terminal外观设置界面:亚克力透明度、字体与颜色方案调整项](https://gitcode.com/GitHub_Trending/term/terminal/blob/20588130d8ef2ba40eb56bdae88e04cce7fc5b5d/doc/specs/?utm_source=gitcode_repo_files#1564 - Settings UI/appearance.png)

3. 一个屏幕干多件事:分屏与标签切换

这是我觉得最值得马上开的功能。左边挂着服务日志,右边写命令,互不干扰,比开三个窗口来回切省事太多。

  • Alt+Shift+,/Alt+Shift+.:左右、上下拆分窗格
  • Alt+方向键:在窗格间移动焦点
  • Ctrl+Shift+T/Ctrl+Shift+W:新建 / 关闭标签页
  • Ctrl+Shift+F:当前缓冲区全局搜索

多窗格还有一个隐藏福利:开广播输入后,同一段命令可以打到所有窗格里,批量改配置的时候很香。

4. 少敲字:命令面板与历史建议

Ctrl+Shift+P呼出命令面板,输入关键字模糊匹配所有可执行操作(切配色、分屏、导缓冲区……),比背快捷键快得多,我日常 80% 的操作走这里。

![Windows Terminal命令面板:模糊搜索快速执行终端操作](https://gitcode.com/GitHub_Trending/term/terminal/blob/20588130d8ef2ba40eb56bdae88e04cce7fc5b5d/doc/specs/?utm_source=gitcode_repo_files#1502 - Advanced Tab Switcher/img/CommandPaletteExample.png)

配合 shell 集成的命令建议,按上方向键能翻出历史命令并做智能补全,重复执行的长命令从此不用重打。

5. 不同项目不同环境:配置文件与启动目录

给每个常干的事建一个 profile,是 Windows Terminal 用法里收益最高的一步。核心就两个字段:commandline决定进什么环境,startingDirectory决定从哪开始。WSL 路径写成\\wsl$\分发版名\...的格式即可:

{ "name": "Ubuntu", "commandline": "wsl.exe -d Ubuntu", "startingDirectory": "\\\\wsl$\\Ubuntu\\home\\you", "tabColor": "#0EA5E9" }

顺手把tabColor设上,标签页一眼就能认出哪个是生产库、哪个是测试环境。

![Windows Terminal标签页颜色定制效果:不同配置文件对应不同tabColor标识](https://gitcode.com/GitHub_Trending/term/terminal/blob/20588130d8ef2ba40eb56bdae88e04cce7fc5b5d/doc/specs/?utm_source=gitcode_repo_files#1337 - Per-Profile Tab Colors/profile-tabColor-000.gif)

6. 不想背 JSON:设置界面与级联默认值

所有配置最终都落在一份 JSON 上,路径是%LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json。不用硬记:Ctrl+,打开设置 UI 逐项改,保存后写回的就是这份文件;想抄别人的配置,直接看profiles.defaults段也能省一半事。

自定义快捷键同样在这份文件里,比如给复制绑一个不冲突的组合键:

"keybindings": [ { "keys": "ctrl+shift+c", "command": { "action": "copy" } } ]

它的取值遵循"系统默认 ← defaults.json ← settings.json"的级联覆盖,你只写想改的部分,其余自动继承。

7. 三个最容易踩的坑

  1. 字体不生效:Cascadia 要先装成系统字体,fontFace再写名字,顺序反了就是显示方块。
  2. 启动目录进不去:WSL 目录别写\\wsl$\的裸形式在 PowerShell 里手动 cd,直接放在 profile 的startingDirectory里最稳。
  3. 滚动发卡:先关掉背景图,再把亚克力透明度降下来,GPU 渲染本身不背这个锅。

更多细节可以看仓库里的 用户文档 与 配置规格,samples/目录还有 Console API 的使用示例,src/cascadia/是终端核心的源码实现。

最后一步

现在就打开Ctrl+Shift+P,搜 "split" 把第一个窗格分出来,再给你的主力项目建一个带startingDirectory的 profile。这两步做完,今天之后你开的每个终端,都会比昨天好用一点。

【免费下载链接】terminalThe new Windows Terminal and the original Windows console host, all in the same place!项目地址: https://gitcode.com/GitHub_Trending/term/terminal

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询