服务覆盖:昆明·曲靖·玉溪·保山·昭通·丽江·普洱·临沧·楚雄·红河·文山·西双版纳·大理·德宏·怒江·迪庆

用了Windows Terminal才知道,CMD和PowerShell有多落后

eycit 2026-04-17 -7 次阅读 系统安装
---

theme: default themeName: "默认主题" title: "用了Windows Terminal才知道,CMD和PowerShell有多落后"


用了Windows Terminal才知道,CMD和PowerShell有多落后

如果你现在还在用Windows自带的CMD窗口或者老版PowerShell窗口,我必须告诉你:你每天花在敲命令上的时间,至少有三分之一是被界面拖累的。

Windows Terminal是微软2019年发布的终端工具,现在已经是Windows 11的默认终端了。如果你还没升级,今天说说它到底好在哪,以及怎么配置成顺手的样子。

为什么CMD和旧版PowerShell该淘汰了

CMD的问题:上古遗产,32年前的设计,没有任何现代特性。不支持真彩色、不支持标签页、不支持半透明、不支持Unicode完整支持——你试试在CMD里显示个emoji就知道有多崩溃。

旧版PowerShell的问题:比CMD强一些,但界面同样原始,打开速度奇慢,而且PowerShell 5.1和PowerShell 7是两套完全不同的生态,并行存在很割裂。

Windows Terminal解决了以上所有问题,而且免费。

Windows Terminal的核心优势

多标签页

这是最基本的需求。CMD时代,开5个窗口就要在任务栏找半天,Windows Terminal支持在一个窗口里开多个标签页,每个标签页可以是不同的shell——PowerShell、CMD、Ubuntu(WSL)、PowerShell 7,你想怎么组合都行。

命令分组和配色方案

Windows Terminal支持给不同的shell profile设置不同的配色、字体、光标样式。比如我给PowerShell设成蓝色标题栏、给Ubuntu设成绿色标题栏,一眼就能分辨当前在哪个环境里操作。

GPU加速渲染

老版终端全是CPU渲染的,内容多了滚动会卡。Windows Terminal用GPU渲染,滚动丝滑,复杂Unicode字符也能流畅显示。

字符集和字体支持

原生支持Nerd Font,Powerline符号、编程ligature符号都能正常显示。开发者的刚需,比如zsh的Powerline主题,在Windows Terminal里看起来和在macOS/Linux上几乎一致。

快速上手配置

Windows Terminal在Microsoft Store直接搜索安装,或者在GitHub release页面下载。

第一次打开,默认会有一个PowerShell profile。点击标签栏的下拉菜单→设置,打开配置文件编辑器。

添加新的shell profile:

支持添加的命令包括CMD、PowerShell各版本、WSL各发行版、SSH连接配置、甚至Azure Cloud Shell。

最常见的配置是添加一个Ubuntu的WSL profile。如果你的Windows装了WSL,在"从安装的Windows子系统添加新配置文件"里会自动检测到,点一下就能添加。

设置默认shell:

在"启动"设置里,可以选择默认打开哪个profile、打开几个标签页。比如设置为"打开PowerShell + Ubuntu两个标签页",每次启动Terminal直接进入双shell工作状态。

配色方案:

Windows Terminal内置了十几套配色方案,常见的有One Half Dark、Solarized Dark、Campbell。但我更推荐几个社区流行的方案:

  • Tokyo Night:深蓝色调,眼睛舒适,代码高亮漂亮
  • Dracula:紫红配色,对比度高,辨识度好
  • Catppuccin Mocha:最近很火的macchiato风格,柔和护眼

高效使用技巧

快捷键:

  • Ctrl+T:新标签页
  • Ctrl+W:关闭当前标签页
  • Ctrl+Tab:切换到下一个标签页
  • Ctrl+Shift+T:恢复刚才关闭的标签页
  • Ctrl+Shift+P:打开命令面板(相当于命令行里的F1)
  • Alt+Shift+D:垂直分屏(适合同时看日志和操作)

分屏操作:

垂直分屏是我每天必用的功能。按Alt+Shift+D可以把当前窗口垂直分成两半,左边保持当前shell,右边开一个新的shell。比如左边跑着tail -f查看日志,右边可以正常敲命令,非常实用。

搜索功能:

Ctrl+Shift+F打开全局搜索,可以在所有历史命令里搜索关键字,再也不用一条一条往上滚了。

SSH连接配置:

在profile里添加一个新的commandline类型,填入ssh user@hostname的参数。然后给这个profile设置一个专属配色,下次要连服务器时直接点开对应标签页,体验比Putty好太多。

WSL搭配使用:Windows上的最佳开发环境

装了Windows Terminal之后,强烈建议再装WSL(Windows Subsystem for Linux)。在PowerShell里执行:

wsl --install

重启电脑后,你会得到一个完整的Ubuntu子系统,所有的Linux命令、工具、脚本都能在Windows上原生运行,速度和双系统几乎无差别。

搭配Windows Terminal后,Windows上同时拥有:

  • PowerShell(Windows系统管理)
  • WSL(Linux开发环境)
  • SSH(远程服务器管理)

三套环境在一个窗口里自由切换,不需要虚拟机,不需要双系统,Windows Terminal是目前为止Windows上最高效的终端解决方案。

美化与效率配置

最后推荐几个进阶配置,让Windows Terminal用起来更顺手:

配置PowerShell提示符(Starship):

PowerShell默认的提示符很丑,用Starship可以改成现代化的提示符,显示git分支、当前目录、命令执行时间等丰富信息。

安装方法:

winget install starship.starship

然后在PowerShell配置文件($PROFILE)里加一行:

Invoke-Expression (&starship init powershell)
配置别名(alias):

编辑PowerShell profile文件(执行$PROFILE找到路径),添加常用命令的别名:

Set-Alias ll Get-ChildItem

Set-Alias grep Select-String function .. { Set-Location .. }

这样每次敲两个字母就能进入上级目录,比Windows原生命令行体验好得多。


工具选对了,效率能翻倍。Windows Terminal不是一个花哨的界面美化工具,它真正解决的是Windows开发者多年来的痛点:没有一个能打的好终端。现在这个问题解决了,剩下的就是习惯它、配置它、用好它。


希望本文的教程对你有所帮助。如有疑问或需要专业技术支持,可通过以下方式联系我们:

📞 服务热线:13708730161 💬 微信:eyc1689 📧 邮箱:service@eycit.com

易云城IT服务,您身边的IT专家。

上一篇
你的密码在黑客眼里就是明文:7个原则让账号固若金汤...
下一篇
手动部署到凌晨?三个工具让你从加班运维变身甩手掌柜...