iTerm2 中安装 Oh My Zsh 教程

Oh My Zsh 是一款强大的 Zsh 配置管理工具,配合 iTerm2 使用可以极大提升 macOS 下的终端体验。

一、前置条件

  • 已安装 iTerm2
  • 推荐已安装 Homebrew(便于后续插件管理)

二、安装 Zsh(macOS 默认已自带)

macOS 10.15 及以上系统默认 shell 已为 zsh。可通过以下命令确认:

1
zsh --version

如需升级 zsh,可执行:

1
brew install zsh

三、安装 Oh My Zsh

  1. 打开 iTerm2。
  2. 执行官方一键安装命令:
    1
    sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
  3. 安装过程中如遇到提示,按回车继续。
  4. 安装完成后,终端会自动切换到 zsh 并加载 Oh My Zsh。

四、常用配置建议

  • 修改主题:编辑 ~/.zshrc 文件,设置 ZSH_THEME,如:
    1
    ZSH_THEME="agnoster"
  • 推荐添加自动补全和代码高亮插件:
    1. 安装 zsh-autosuggestions(自动补全):
      1
      git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
    2. 安装 zsh-syntax-highlighting(代码高亮):
      1
      git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
    3. 编辑 ~/.zshrc,在 plugins=(...) 中添加:
      1
      plugins=(git zsh-autosuggestions zsh-syntax-highlighting web-search)
    4. 应用配置:
      1
      source ~/.zshrc

五、常见问题

  • 若安装后未自动切换 zsh,可手动执行:
    1
    chsh -s $(which zsh)
  • 如遇网络问题可尝试使用代理或更换网络环境。

如有疑问欢迎在评论区留言交流,更多高级玩法可参考 Oh My Zsh 官方文档