# 10 分钟改造 Windows 终端:适合 Git、npm、Codex、Claude Code 用户
**作者**: 云析
**日期**: 2026-07-05T11:06:07.000Z
**来源**: [https://x.com/yunxi0623/status/2073725103758786752](https://x.com/yunxi0623/status/2073725103758786752)
---

Windows 终端别再裸用了:10 分钟把命令行体验拉起来
很多人以为 Windows 终端难用,是因为系统不行。
其实不是。
你只是还在裸用默认 CMD / PowerShell。
我最近看到一个很实用的 Windows 终端改造方案:
Windows Terminal + Starship + Nerd Font + Cmder
不用一上来折腾 WSL。
不用复制一堆看不懂的配置。
也不用装一堆花里胡哨的插件。
先把最基础的终端体验拉起来,就已经够小白用了。
这套方案适合:
Windows 开发者
经常用 Git / npm / Node 的人
用 Codex / Claude Code / AI CLI 的人
觉得默认终端又丑又难用的人
想要接近 macOS / Linux 终端体验的小白
1️⃣ 先装 Windows Terminal
Windows Terminal 是微软官方现代终端。
它解决的是“终端外壳”的问题。
比如:
多标签
分屏
主题
字体配置
透明度
支持 PowerShell / CMD / WSL
更好的显示效果
打开 PowerShell,输入:
winget install --id Microsoft.WindowsTerminal -e
装完之后,打开 Windows Terminal。
建议第一步就做:
设置 → 启动 → 默认终端应用程序 → Windows Terminal
这样以后打开命令行,默认就是新版终端。

2️⃣ 再装 Starship
Windows Terminal 解决的是窗口体验。
Starship 解决的是提示符体验。
简单说,它可以让你的终端显示更多有用信息,比如:
当前目录
Git 分支
Node / Python / Rust 等环境
命令执行状态
当前项目状态
安装命令:
winget install --id Starship.Starship
装完之后,需要让 PowerShell 启用 Starship。
先创建 PowerShell 配置文件:
New-Item -Path $PROFILE -Type File -Force
然后打开配置文件:
notepad $PROFILE
在文件最后加上这一行:
Invoke-Expression (&starship init powershell)
保存文件。
关闭终端,重新打开 Windows Terminal。
如果提示符样式发生变化,就说明 Starship 生效了。
3️⃣ 字体一定要换成 Nerd Font
很多人终端美化失败,不是主题问题。
而是字体问题。
因为 Starship 会显示一些图标。
如果字体不支持,就会出现乱码、方块、问号。
建议安装 Nerd Font。
小白可以选这几个:
FiraCode Nerd Font
JetBrainsMono Nerd Font
CascadiaCode Nerd Font
装完字体之后,进入 Windows Terminal:
设置 → 默认值 → 外观 → 字体
然后选择你刚安装的 Nerd Font。
这一步很关键。
没有 Nerd Font,很多“高级终端”都会变成乱码终端。
4️⃣ Cmder 是可选项,不是必须项
Cmder 的作用是增强 Windows 命令行体验。
它更适合这几类人:
想要更接近类 Unix 命令体验
想直接用一些常见命令
想要便携式终端工具
想把配置放 U 盘或云盘带走
小白不用一开始就强行折腾集成。
最稳的方式是:
1. 下载 Cmder
2. 解压到固定目录
3. 运行 Cmder.exe
4. 先确认自己是否真的需要它
注意:
如果你只是想让 PowerShell 好看、好用,Windows Terminal + Starship + Nerd Font 就够了。

5️⃣ 小白最小可用配置
别一上来就追求“终极美化”。
先做到这 4 步就够了:
第一步:安装 Windows Terminal
第二步:安装 Starship
第三步:配置 PowerShell 启用 Starship
第四步:安装并切换 Nerd Font 字体
这套下来,你的终端体验已经会明显提升。
先不要急着折腾:
WSL
Oh My Posh
复杂主题文件
一堆插件
大量 JSON 配置
6️⃣ 我建议的使用方式
如果你日常写代码,可以这样用:
Windows Terminal:作为主入口
PowerShell:作为默认 Shell
Starship:负责提示符信息
Nerd Font:负责图标正常显示
Cmder:作为可选增强
Git、Node、npm、pnpm、Codex、Claude Code,都可以从 Windows Terminal 里跑。
这样你的命令行入口不会到处分散。
一个入口,多个环境,体验会稳定很多。
7️⃣ 常见问题排查
如果装完没效果,先别急着重装。
先按顺序检查这几个命令:
winget --version
starship --version
$PROFILE
常见问题一般就这几个:
字体没装,图标乱码
$PROFILE 文件不存在
Starship 没写进 PowerShell 配置
winget 版本太旧或不可用
Windows Terminal 默认打开的不是 PowerShell
改完配置后没有重启终端
不要一出问题就复制别人一整份配置。
每个人电脑里的路径、字体、Shell、Git、Node 版本都不一样。
终端美化最怕的不是不会装,而是乱复制。

8️⃣ 最后总结
Windows 终端不一定要折腾得很复杂。
真正适合小白的路线是:
Windows Terminal 负责窗口体验。
Starship 负责提示符美化。
Nerd Font 负责图标显示。
Cmder 作为可选增强。
尤其是现在很多 AI 编程工具都要跑命令行,比如 Codex、Claude Code、npm、pnpm、git。
终端体验好了,开发效率真的会舒服很多。
别再裸用默认 CMD 了。
先从 Windows Terminal + Starship 开始,10 分钟就能看到变化。
## 相关链接
- [@yunxi0623](https://x.com/yunxi0623)
- [8.2K](https://x.com/yunxi0623/status/2073725103758786752/analytics)
- [$PROFILE](https://x.com/search?q=%24PROFILE&src=cashtag_click)
- [$PROFILE](https://x.com/search?q=%24PROFILE&src=cashtag_click)
- [$PROFILE](https://x.com/search?q=%24PROFILE&src=cashtag_click)
- [$PROFILE](https://x.com/search?q=%24PROFILE&src=cashtag_click)
- [Upgrade to Premium](https://x.com/i/premium_sign_up)
- [7:06 PM · Jul 5, 2026](https://x.com/yunxi0623/status/2073725103758786752)
- [8,203 Views](https://x.com/yunxi0623/status/2073725103758786752/analytics)
---
*导出时间: 2026/7/6 16:27:58*