zsh安装及配置

安装Homebrew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

配置brew

(echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> /Users/mukaikai/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

安装zsh

macOS 安装 zsh

brew install zsh

zsh设置

查看系统已有的 shell

cat /etc/shells

输出结果:

/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh

以上输出结果可以看到已经有 zsh 了

更换默认 shell

chsh -s /bin/zsh

重启系统!

查看当前使用的 shell

echo $SHELL

输出结果:

/bin/zsh

以上输出结果表示默认的shell已经切换至 zsh

安装Oh My Zsh

  1. 到 Oh My Zsh 的 Github 页面 Oh My Zsh
  2. 将文件下载至 ~/Downloads 目录。下载好的文件名为 ohmyzsh-master.zip
  3. 到下好的文件所在目录,执行 unzip ohmyzsh-master.zip 将文件解压,解压后得到 ohmyzsh-master 的目录
  4. 执行 cd ohmyzsh-master/tools 进入 tools 目录
  5. tools 目录里 有一个 install.sh 的 shell 脚本文件,这是 Oh My Zsh 的安装脚本。通过 ./install.sh 来执行 install.sh 文件,进行 Oh My Zsh 的安装
  6. 恭喜你,如无意外,Oh My Zsh 就已经安装好了

Oh My Zsh配置

修改 zsh 主题

  • zsh 主题都在路径~/.oh-my-zsh/themes中,使某一主题生效的文件为~/.zshrc文件,找到ZSH_THEME="robbyrussell"一行(大概11行左右),把其注释掉,在下面添一行ZSH_THEME="agnoster",之后关闭终端,再重启就好了。

安装powerline-fonts(防止加载某些配色方案后终端的乱码情况)

安装 zsh 高亮插件

git clone https://gitee.com/hello-luiswu/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

安装 zsh 历史记录的自动补全插件

git clone https://gitee.com/hello-luiswu/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

安装zsh命令拓展补全插件

git clone https://github.com/zsh-users/zsh-completions ${ZSH_CUSTOM:=~/.oh-my-zsh/custom}/plugins/zsh-completions

启动插件

修改 zsh 的配置文件

vim ~/.zshrc

找到以下内容:

plugins=(git)

替换成以下内容:

plugins=(git zsh-autosuggestions zsh-completions zsh-syntax-highlighting)

Solarized主题

https://github.com/altercation/solarized