Windows与WSL的终端美化(零)——系列概览
我一直觉得,终端是最容易被我们“先将就着用”的地方。默认配色能看,默认字体也不是不能敲,Windows 一套、WSL 一套,好像问题都不大。可一旦你每天大半时间都泡在终端里,这种将就感就会慢慢放大。PowerShell 和 WSL 像两个世界,颜色不统一,字体对不齐,分屏靠忍,ls、cat、git diff 的观感也各管各的,整套工作流总像临时拼起来的。
后来我不想再修修补补了,干脆把终端当成一套完整环境来重做。我的目标很简单,Windows 侧负责漂亮、顺手地打开入口,WSL 侧负责真正干活,中间别再有割裂感。于是有了这套方案,WezTerm 负责入口和渲染,WSL2 负责运行环境,Zellij 管理工作区,Zsh 和 Starship 接住日常交互,再用一组顺手的 CLI 工具把体验补齐,最后统一到 Catppuccin Mocha 这套配色上。
这组文章,就是我把这套环境一点点搭起来的过程。它不是一份冷冰冰的说明书,更像一条清晰路线图,带你从“终端能用”走到“这个终端我真想一直用下去”。
最终效果预览
如果用一句话形容最后的样子,大概就是,深色背景很安静,颜色统一但不单调,信息很多却不乱。打开终端后,你先看到的是干净的窗口,没有抢戏的原生标签栏,字体清楚,图标完整。进入 WSL 后,Zellij 把会话、分屏和状态栏收拾得很利落,边框和状态信息都有存在感,但不会喧宾夺主。命令提示符有层次,目录切换、文件预览、Git diff、资源监控这些细节也都在同一套视觉语言里,像是一张桌子上摆着同一套工具,而不是东拼西凑的几件家具。
技术栈总览
Windows 11 Host
└── WezTerm
└── WSL2 Ubuntu
└── Zellij
├── Zsh + Starship
├── zjstatus + zjframes
└── eza / bat / delta / lazygit / btop / yazi / fzf / zoxide / fastfetch
这套结构里,Windows 负责“入口”,WSL 负责“工作现场”。你可以清楚知道每一层在做什么,也能把主题、字体、布局和交互风格稳定地串起来。
系列文章导航
- Windows与WSL的终端美化(零)——系列概览 先把全局思路讲明白,你会知道这套环境最后会长成什么样,也知道后面每一篇各自解决什么问题。
- Windows与WSL的终端美化(一)——WSL安装与配置 从 Windows 和 Linux 的边界开始收拾,把主力工作环境放进 WSL,先把地基打稳。
- Windows与WSL的终端美化(二)——WezTerm配置 解决终端窗口本身的体验问题,把字体、配色、启动流程和第一眼观感调顺。
- Windows与WSL的终端美化(三)——Zellij工作区管理 让分屏、会话、布局和状态栏真正变得好用,终端开始像一个完整工作台。
- Windows与WSL的终端美化(四)——Shell与Prompt配置 把提示符、补全、语法高亮和常用交互整理好,让每次敲命令都更顺。
- Windows与WSL的终端美化(五)——CLI工具链美化 用
eza、bat、delta、lazygit、btop、yazi这些工具,把常见操作统一到更舒服的界面里。 - Windows与WSL的终端美化(六)——Catppuccin主题统一 把前面零散的组件真正收口,让颜色、层次和风格不再各说各话。
适合谁看,开始前要准备什么
如果你长期用 Windows 开发,同时又把 WSL 当主力环境,这个系列会很适合你。它也适合那种已经知道终端很重要,但一直没空把它认真整理的人。你不需要先是终端高手,只要愿意改配置文件,愿意花一点时间换来每天都能感受到的顺手体验,就够了。
前置要求也不高,最好已经在 Windows 11 上用过 WSL,知道自己平时主要在终端里做什么。剩下的部分,我们一篇篇来,不赶路,也不堆命令,重点是把这套环境搭得漂亮、稳定,而且真的适合长期使用。
Comments (0)
No comments yet. Be the first!