2026-08-14 · 技术 · 1 分钟

在 WSL2 里搭一套顺手的开发环境

技术

在 Windows 上做开发,WSL2 是目前最舒服的答案:Linux 的一套工具链原生运行,文件在 Windows 侧也摸得到。以下是这套环境的骨架。

基础层:Ubuntu 24.04 + zsh。包管理交给 apt,语言版本交给各自的版本管理器(nvm、sdkman、官方 tarball),不混用。

字体:终端字体决定长时间阅读的疲劳度。选一款带连字(ligatures)的等宽字体,Windows Terminal 里设置完成后,连 => 和 != 都会变成单个字形。

Docker:Docker Desktop 开启 WSL 集成后,发行版里直接可用 docker 命令。记住两个前提:桌面版要先启动;代码放 WSL 文件系统而不是 /mnt/c,卷挂载性能差一个数量级。

编辑器:VS Code 的 Remote-WSL 模式,编辑器 UI 在 Windows,语言服务在 Linux,两边都不妥协。

验证:git、node -v、docker ps 三条命令都通,环境就算立住了。之后每装一样东西,都用一条命令验证一次——环境搭建的本质是验证,不是安装。

示例内容