步骤 1:安装 WSL 2 和 Ubuntu
1. 以管理员身份打开 CMD
wsl --install -d Ubuntu
此命令会自动安装 WSL 2 和 Ubuntu 发行版。
安装完成后重启系统。
- 初始化 Ubuntu
在开始菜单中打开 Ubuntu,设置用户名和密码。
步骤 2:在 WSL 的 Ubuntu 中配置环境
- 更新软件包列表
sudo apt update && sudo apt upgrade -y
- 安装必要工具
sudo apt install curl git zsh -y
步骤 3:通过 Gitee 镜像安装 Oh My Zsh
3.1替换 GitHub 源为 Gitee 镜像
- 手动下载安装脚本
curl -fsSL -o install-ohmyzsh.sh https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh
- 修改脚本中的仓库源
sed -i 's/https:\/\/github.com\/ohmyzsh\/ohmyzsh.git/https:\/\/gitee.com\/mirrors\/oh-my-zsh.git/g' install-ohmyzsh.sh
- 执行安装脚本
sh install-ohmyzsh.sh
- 设置 Zsh 为默认 Shell
chsh -s $(which zsh)
步骤 4:配置插件和主题(Gitee 源)
- 安装语法高亮插件
git clone https://gitee.com/mirrors/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
- 安装自动补全插件
git clone https://gitee.com/mirrors/zsh-autosuggestions.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
- 启用插件和主题
编辑 ~/.zshrc:
nano ~/.zshrc
- 修改主题(例如 agnoster):
ZSH_THEME="agnoster"
- 添加插件:
plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
- 保存后运行:
source ~/.zshrc
步骤 5:解决字体显示问题
- 安装 Powerline 字体
- 下载 MesloLGS NF 字体 并安装。
- 在 Windows Terminal 设置 → Ubuntu 配置文件 → 外观 → 字体,选择 MesloLGS NF
2.解决图标乱码 - 如果仍显示乱码,重启终端或运行:
exec zsh
验证安装
- 检查 Oh My Zsh 版本
omz version
- 测试功能
- 输入错误命令时显示红色高亮。
- 输入命令前缀时显示灰色自动补全建议。
常见问题解决
- 安装脚本报错
- 手动下载脚本后检查网络权限:
chmod +x install-ohmyzsh.sh
- 插件未生效
- 确保插件路径正确,例如:
ls ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting
- WSL 访问 Windows 文件
- 通过 /mnt/c 访问 C 盘文件。
总结
-
核心逻辑:通过 WSL 运行 Linux 环境,全程使用 Gitee 镜像源替代 GitHub。
-
关键命令:手动替换脚本中的仓库地址,避免依赖 GitHub。
-
兼容性保障:在 WSL 的 Ubuntu 中执行 Linux 原生命令,绕开 Windows 的 curl 参数限制。