Mac终端oh-my-zsh配置

我的 Mac 终端配置(Mac OSX + iTerm2 + Zsh + Oh-My-Zsh)

最终效果:

效果

完成配置后的终端具备功能:

  1. 语法高亮
  2. 命令行tab补全
  3. 自动提示符
  4. 显示Git仓库状态等功能
  5. ⌘+r 快速清空代码面板,跟终端输入clear一样的效果

具体配置步骤

1. 下载iTerm2

2. 配置zsh

zsh 一般 Mac 已经自带了,无需额外安装。

查看 zsh 是否安装

查看 zsh 是否安装

切换为 zsh

切换为 zsh

重启终端即可使用 zsh

2. 安装oh-my-zsh

sh -c"$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

3. oh-my-zsh使用默认的主题:robbyrussell,无需修改。

4. 自动提示与命令补全

  • 克隆仓库到本地 ~/.oh-my-zsh/custom/plugins 路径下 git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
  • 用 vim 编辑 .zshrc 文件,找到插件设置命令,默认是plugins=(git),修改为plugins=(zsh-autosuggestions git)
  • 当你重新打开终端时可能看不到变化,可能你的字体颜色太淡了,我们把其改亮一些:
    • cd ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions
    • 用 vim 编辑 zsh-autosuggestions.zsh 文件,修改ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=10'

5. 语法高亮效果

  • 使用homebrew包管理工具安装 zsh-syntax-highlighting 插件 brew install zsh-syntax-highlighting
  • 如果电脑上还没有安装homebrew,请先安装homebrew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  • 配置.zshrc文件,追加一行内容 source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
  • 加载.zshrc配置 source ~/.zshrc

Teachat's Blog | Share with you IT technology, to achieve progress together.