安装zsh
macos:
brew install zsh
Ubuntu:
sudo apt-get install zsh
设置默认shell
chsh -s /bin/zsh
‘q’ 是退出配置引导并保存
‘0’是退出配置引导不保存
会在当前用户创建 .zshrc配置文件
安装oh-my-zsh
curl安装
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
wget下载脚本安装
sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
脚本会自动将zsh设置默认shell只需要跟着引导下一步就行。
配置zsh
官网的主题地址:官网
本地内置地方 “~/.oh-my-zsh/themes”
另一个比较好的主题:powerlevel10k
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
修改‘~/.zshrc’配置文件
ZSH_THEME="powerlevel10k/powerlevel10k"
执行 'source ~/.zshrc' 生成配置
插件
zsh-autosuggestions
是一个命令提示插件,,当你输入命令时,会自动推测你可能需要输入的命令
插件下载到本地
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
在'~/.zshrc'中增加zsh-autosuggestions
plugins=(
# other plugins...
zsh-autosuggestions
)
执行 'source ~/.zshrc' 生成配置
zsh-syntax-highlighting
是一个命令语法校验插件,在输入命令的过程中,若指令不合法,则指令显示为红色,若指令合法就会显示为绿色
插件下本地:
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
修改“~/.zshrc” 增加zsh-syntax-highlighting插件
plugins=(
zsh-autosuggestions
zsh-syntax-highlighting
)
执行 'source ~/.zshrc' 生成配置
设置别名
zsh 支持为较长命令设置一个别名,这样在使用时可以快捷输入。
修改"~/.zshrc"
alias cdDown="cd ~/Download"
执行 'source ~/.zshrc' 生成配置
生效后就可以使用 cdDown
进行跳转了。