项目:ohmyzsh/ohmyzsh | 星数:190177 | 语言:Shell | 协议:MIT | GitHub仓库
Oh My Zsh是GitHub最受欢迎的shell配置框架,由社区驱动维护,拥有超过150个主题和300个插件。它将枯燥的终端变成美观高效的工作环境,提供Git状态集成、命令自动补全、语法高亮、目录快捷跳转等功能,是macOS和Linux开发者的终端必备工具。
| 优点 | 缺点 |
|---|---|
|
|
插件少时几乎无感(<50ms),插件多(>20个)时启动可能100-300ms。优化方法:只启用实际用的插件、用zsh-defer延迟加载、或换用更轻的框架(如zinit)。大多数用户10个以内插件体验良好。
主题:编辑~/.zshrc的`ZSH_THEME="主题名"`,重启终端生效。插件:编辑~/.zshrc的`plugins=(git docker z)`数组添加插件名,重启生效。第三方主题/插件用`git clone`到$ZSH_CUSTOM目录。
原生不支持(Windows无zsh)。替代方案:WSL2内安装(推荐,体验等同Linux)、MSYS2+pacman安装zsh、或用Windows Terminal+PowerShell的Oh My Posh(类似功能)。WSL2方案体验最好。