乐趣区

Mac下配置ZSH

先来看一下效果, 允许我用一下官方图片

  1. 什么是 zsh, oh-my-zsh

zsh 是 Z Shell, 功能很强大但是太复杂,所以就出现了优化版的 oh-my-zsh

  1. 检查 zsh
zsh --version;

如果存在, 则说明已安装, 直接跳过步骤 3 (mac 自带 Z Shell)

  1. 安装 zsh
curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh
  1. 安装 oh-my-zsh
curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh

如果遇到问题, 可以直接 copy 上面的 sh 文件, 然后 download, 本地执行 sh 命令

  1. 安装 iterm2

更强大的终端工具, 替换系统 terminal, 与 oh-my-zsh 配合起来使用更完美, 具体功能可以访问 iterm2 官网

  1. 字体安装

为了避免有些 oh-my-zsh 主题的字体乱码问题, 最好设置 iterm2 的 font 为 powerline 字体
字体传送门, 按 README 进行下载安装.

  1. oh-my-zsh 主题修改

修改 ~/.zshrc 下的 ZSH_THEME 字段, 如ZSH_THEME="agnoster", 流行主题之一. 主题库传送门.

  1. oh-my-zsh 插件

修改 ~/.zshrc 下的 plugins 字段, 如 `plugins=(git node npm zsh-autosuggestions zsh-syntax-highlighting)

然后通过 homebrew 安装

brew node npm zsh-autosuggestions zsh-syntax-highlighting

没装 homebrew 的可以用下面的命令

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

其他插件去 google 搜插件名安装

  1. 兼容.bash_profile

zsh 安装后, .bash_profile 下设置的环境变量和 alias 会失效, 需要在~/.zshrc 文件里添加如下:

source .bash_profile

退出移动版