前言
Zsh(Z-shell)是一款用于交互式使用的shell,也可以作为脚本解释器来使用。其包含了 bash,ksh,tcsh 等其他shell中许多优秀功能,也拥有诸多自身特色。这篇教程讲解如何安装及配置Zsh
安装Zsh
ArchLinux/Manjaro(pacman)安装ZSH
pacman -S zsh
Ubuntu/Debian(apt)安装ZSH
apt install zsh
Rocky/CentOS(yum/dnf)安装ZSH
yum install zsh
安装oh-my-zsh
oh-my-zsh是一个开源的基于zsh实现的框架,自带了非常多的主题和插件,可以让zsh的功能非常强大
安装需要的软件
ArchLinux/Majaro
pacman -S wget git
Ubuntu/Debian
apt install wget git
Rocky/CentOS
yum install wget git
执行安装
sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
如果下载非常慢甚至失败,可以尝试用这个指令:
sh -c "$(wget https://gitee.com/mirrors/ohmyzsh/raw/master/tools/install.sh -O -)"
稍等片刻,安装就会完成
配置插件
启用预置插件
oh-my- zsh预置了非常多的插件,根据自己需求启用其中的插件,可以在插件列表页面查看预置的插件,也可以查看目录$ZSH/plugins
,这个目录中就是预置的插件,如果要启用插件,编辑文件.zshrc
,向下翻找到plugins=
这一行,括号中的就是启用的插件,可以根据自己需求在括号中添加更多的插件,插件之间用空格
隔开
添加自定义插件
如果内置的插件还不够用,还有一些别的用户制作的插件,可以在zsh-users (github.com)中找到,比如我需要使用自动补全建议的插件,这个插件的名称是zsh-autosuggestions,需要将这个仓库克隆到自定义插件目录中
git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
克隆完成后,将zsh-autosuggestions添加到启用的插件列表中
设置主题
oh-my- zsh预置的主题非常多,可以根据自己需求选择合适的主题,可以在主题列表页面中查看主题,页面中所有主题都有预览图,可以参考选择,我选择了janothan主题,我认为这个主题功能比较完整;要设置主题,编辑.zshrc
文件,找到ZSH_THEME=
这一行,后面引号中的内容就是主题的名称
查看效果
设置完成后,重新打开一个新的终端就可以看到效果了
结尾
这篇文章到这里就结束了,感谢耐心阅读,如果遇到问题可以在下方评论区中讨论。
评论区