zsh简单使用

环境:CentOS 7 64位

1. 安装zsh

由于oh-my-zsh的某些主题需要5.1版本的zsh,而采用yum安装的zsh是5.0版本,所以直接从网上下载高版本的rpm包手动安装

  1. mkdir -p /opt/zsh
  2. cd /opt/zsh
  3. # 下载安装包
  4. wget http://mirror.ghettoforge.org/distributions/gf/el/7/plus/x86_64//zsh-5.1-1.gf.el7.x86_64.rpm
  5. # 执行安装
  6. rpm -ivh zsh-5.1-1.gf.el7.x86_64.rpm

安装完成后可以使用 zsh —version查看当前安装版本

将zsh设置为默认shell

  1. chsh -s /bin/zsh

2. 安装oh-my-zsh

oh-my-zsh让zsh的设置变得简单,并且内置了很多漂亮的主题

安装

  1. wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh

设置

zsh的配置文件是用户家目录下的.zshrc文件,编辑这个文件可以进行修改主题,添加插件等

  1. # 主题配置
  2. ZSH_THEME="candy"
  3. ...
  4. # 插件配置文件
  5. plugins=(...)

3. 额外的主题文件

zsh虽然内置了一部分的配置文件,但是还有很多漂亮的主题文件没有被包括,所以就需要手动添加,以powerlevel10k为例

克隆主题文件到本机

  1. git clone --depth=1 https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k

创建软链接

已经克隆下来的文件被放置在 .oh-my-zsh/custom/themes中

  1. cd .oh-my-zsh/custom/themes/powerlevel10k
  2. ln -s powerlevel10k.zsh-theme ~/.oh-my-zsh/themes/powerlevel10k.zsh-theme

配置使用

  1. vim ~/.zshrc
  2. ZSH_THEME="powerlevel10k"

配置好后重启shell即可进去新主题,初次使用会进行初始化,按照提示选择喜欢的样式即可

4. 添加新插件

推荐一个比较实用的插件 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

配置使用

  1. vim ~/.zshrc
  2. plugins( git
  3. zsh-syntax-highlighting
  4. )