banner
约 900 字
3 分钟

Windows Terminal 使用教程:把终端用出生产力

摘要

Windows Terminal 是微软官方的现代终端:多标签、分屏、主题配色,支持 PowerShell/CMD/WSL。本教程介绍分屏与快捷键、默认配置文件设置、Cascadia Code 字体与配色方案,以及 oh-my-posh 美化提示符,组成 Windows 终端三件套。

Windows Terminal 使用教程:把终端用出生产力

还在用黑乎乎的老式 cmd 窗口?Windows Terminal 是微软官方的现代终端:多标签、分屏、全配色、支持 PowerShell/CMD/WSL 一站切换。Windows 11 已默认内置,Windows 10 可从 Microsoft Store 或 winget install Microsoft.WindowsTerminal 安装。

一、多标签与分屏

  • Ctrl+Shift+T:新标签页

  • Ctrl+Shift+D:复制当前标签(默认配置)

  • Alt+Shift+D:自动分屏

  • Alt+Shift+- / Alt+Shift+=:左右 / 上下分屏

  • Alt+方向键:在分屏间移动焦点

  • Ctrl+Shift+W:关闭当前面板

配合 WSL2,你可以一个标签跑 PowerShell、一个跑 Ubuntu、再分屏一个跑 htop,全套运维视图一屏搞定。

二、默认配置文件

设置(Ctrl+,)里每个"配置文件"对应一种 Shell。建议:

  1. Ubuntu (WSL) 设为默认配置文件——日常都在 Linux 环境里

  2. 「启动」→「启动大小」调大一点

  3. 「默认终端应用程序」设为 Windows Terminal,以后任何程序唤起终端都用它

也可以直接改 settings.json(设置页左下角"打开 JSON 文件"):

JSON
{
  "defaultProfile": "{Ubuntu的GUID}",
  "initialCols": 120,
  "initialRows": 30
}

三、配色与字体

设置 → 配色方案,内置 Campbell、One Half 等主题。想用流行配色(如 Catppuccin、Dracula),把主题 JSON 粘进 settings.jsonschemes 数组即可。

字体推荐等宽且带连字的 Cascadia Code(微软官方出品,Terminal 自带)或 Nerd Font(支持图标,配 oh-my-posh 美化提示符用):

powershell
scoop bucket add nerd-fonts
scoop install nerd-fonts/CascadiaCode-NF

四、命令行美化:oh-my-posh

终端好看一半靠提示符。官方推荐的 oh-my-posh:

powershell
winget install JanDeDobbeleer.OhMyPosh
notepad $PROFILE    # 在 PowerShell 配置文件里加一行

$PROFILE 里加入:

powershell
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\jandedobbeleer.omp.json" | Invoke-Expression

重开终端即生效,git 分支、执行耗时、退出码一目了然。

五、实用快捷键速查

快捷键

作用

Ctrl+Shift+T

新标签

Alt+Shift+D

自动分屏

Ctrl+Tab

切换标签

Ctrl+Shift+P

命令面板(找任何功能)

Ctrl+滚轮

缩放字号

Ctrl+Shift+F

在终端输出里搜索

六、总结

Windows Terminal + WSL2 + oh-my-posh,三件套配齐后,Windows 的终端体验不输 macOS。把默认 Shell 设为 WSL 的 Ubuntu,本站所有 Linux 教程(rsync、cron、grep…)都可以直接跟着练。

END