前言:
Z-shell(Zsh)是一种 Bourne 式的交互式 POSIX shell,以其丰富的创新功能而著称。Z-Shell 用户经常会提及它的许多便利之处,赞誉它对效率的提高和丰富的自定义支持。
1.安装zsh
sudo apt update
sudo apt upgrade
sudo apt install zsh
chsh -s /bin/zsh
2.安装oh-my-zsh
(1).基于zsh命令行,是对zsh的包装,提供了主题配置,插件机制.
1.curl
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
2.wget
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
3.fetch
sh -c "$(fetch -o - https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
(2).国内安装方法
由于github卡墙,我在网上发现搜索国内安装方法,发现这篇博客的国内安装方法
源地址:https://blog.csdn.net/qwe641259875/article/details/107201760/
首先:
wget https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh
然后在目录下找到install.sh
chmod +x install.sh
最后执行:
./install.sh
问题:如果下载还是太慢,我们可以修改一下install.sh
1.vim install.sh
找到下面的四句话
# Default settings
ZSH=${ZSH:-~/.oh-my-zsh}
REPO=${REPO:-ohmyzsh/ohmyzsh}
REMOTE=${REMOTE:-https://github.com/${REPO}.git}
BRANCH=${BRANCH:-master}
然后将中间两行改为:
REPO=${REPO:-mirrors/oh-my-zsh}
REMOTE=${REMOTE:-https://gitee.com/${REPO}.git}
最后保存即可
(3).最简单的安装方法
通过下面链接下载脚本
https://download.csdn.net/download/mysterious_z/55397733
然后在目录下找到install.sh
chmod +x install.sh
最后执行:
./install.sh
3.oh-my-zsh原生主题
- 原生主题
robbyrussell
- 自带主题
ys
vim ~/.zshrc
# ZSH_THEME="robbyrussell"
ZSH_THEME="ys"
4.安装Powerlevel9k / Powerlevel10k主题
zsh使用最多的主题
git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
编辑 ~/.zshrc 设置 ZSH_THEME="powerlevel10k/powerlevel10k"
再增加一行配置:POWERLEVEL9K_MODE="awesome-patched"
5.安装字体
sudo apt install fonts-powerline
6.zsh配置主题
source ~/.zshrc
或者执行下面的命令,重新配
p10k configure
开始配置Powerlevel10k,根据提示(喜好)选择1234或yes、no
7.一些常用的插件
1.zsh-autosuggestions
下载插件
1.git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
2.编辑 ~/.zshrc ,设置plugins
plugins=(zsh-autosuggestions git)
使插件生效
source ~/.zshrc
上次敲过的命令 ,会自动提示,按右方向键➡️确认填充上次的命令
2.zsh-syntax-highlighting
下载插件
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
写入到配置
echo "source $ZSH_CUSTOM/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc
使插件生效
source ~/.zshrc
命令会自动高亮显示