zsh简单使用
环境:CentOS 7 64位
1. 安装zsh
由于oh-my-zsh的某些主题需要5.1版本的zsh,而采用yum安装的zsh是5.0版本,所以直接从网上下载高版本的rpm包手动安装
mkdir -p /opt/zshcd /opt/zsh# 下载安装包wget http://mirror.ghettoforge.org/distributions/gf/el/7/plus/x86_64//zsh-5.1-1.gf.el7.x86_64.rpm# 执行安装rpm -ivh zsh-5.1-1.gf.el7.x86_64.rpm
安装完成后可以使用 zsh —version查看当前安装版本
将zsh设置为默认shell
chsh -s /bin/zsh
2. 安装oh-my-zsh
oh-my-zsh让zsh的设置变得简单,并且内置了很多漂亮的主题
安装
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
设置
zsh的配置文件是用户家目录下的.zshrc文件,编辑这个文件可以进行修改主题,添加插件等
# 主题配置ZSH_THEME="candy"...# 插件配置文件plugins=(...)
3. 额外的主题文件
zsh虽然内置了一部分的配置文件,但是还有很多漂亮的主题文件没有被包括,所以就需要手动添加,以powerlevel10k为例
克隆主题文件到本机
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
创建软链接
已经克隆下来的文件被放置在 .oh-my-zsh/custom/themes中
cd .oh-my-zsh/custom/themes/powerlevel10kln -s powerlevel10k.zsh-theme ~/.oh-my-zsh/themes/powerlevel10k.zsh-theme
配置使用
vim ~/.zshrcZSH_THEME="powerlevel10k"
配置好后重启shell即可进去新主题,初次使用会进行初始化,按照提示选择喜欢的样式即可
4. 添加新插件
推荐一个比较实用的插件 zsh-syntax-highlighting
克隆插件到本机
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
配置使用
vim ~/.zshrcplugins( gitzsh-syntax-highlighting)
