1. 为什么要在Windows上折腾Oh-My-Zsh?
作为一个在Windows和Linux双环境下摸爬滚打多年的开发者,我深知命令行工具的重要性。Git Bash虽然好用,但总觉得少了点什么——直到我遇到了Oh-My-Zsh。这个基于Zsh的框架能让你的终端脱胎换骨:智能补全、炫酷主题、高效插件...用过的都说回不去了。
但现实很骨感:很多公司的开发机都是内网环境,根本没法直接在线安装。我当初就踩过这个坑,花了整整两天时间才摸索出一套完整的离线部署方案。今天就把这份血泪经验整理成指南,手把手带你从零开始,在Windows上打造一个完全离线的Oh-My-Zsh环境。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 前期准备:搭建基础环境
2.1 安装Git Bash的正确姿势
别小看Git Bash的安装,这里有几个关键细节决定了后续能否顺利运行Zsh:
- 下载官方64位安装包(建议版本2.40.0+)
- 安装时务必勾选"Add a Git Bash Profile to Windows Terminal"(未来管理多个终端更方便)
- 安装路径不要有中文和空格(建议直接使用默认路径)
- 在"Select Components"界面记得勾选"Add a Git Bash Profile to Windows Terminal"
安装完成后,在CMD里输入以下命令验证:
bash复制where git
这会显示Git的安装路径,记下这个路径(通常是C:\Program Files\Git),我们后面会用到。
2.2 离线获取Zsh安装包
由于网络限制,我们需要提前准备好Zsh的Windows移植版。推荐使用最新稳定版的zsh-5.9-1-x86_64.pkg.tar.xz(可在能联网的机器上下载后拷贝过来)。
解压这个包时有个小技巧:不要直接解压到任意位置,而是要把内容解压到Git的安装目录。具体操作:
- 用7-Zip等工具解压压缩包
- 把
usr文件夹下的所有内容复制到Git安装目录\usr\下(需要合并文件夹) - 特别检查
bin/zsh.exe是否存在于Git安装目录\usr\bin\中
3. Zsh的离线安装与配置
3.1 验证Zsh安装是否成功
打开Git Bas
