Linux安装设置zsh
查看当前默认系统shell
1 | echo $SHELL |
安装zsh和oh-my-zsh
zsh
1 | sudo apt install zsh |
oh-my-zsh
1 | sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" |
- 需要系统中有curl和git
- 安装完oh-my-zsh后,会自动提示是否切换到zsh。
- 如果没有提示切换系统shell,使用chsh -s /bin/zsh来切换。
安装zsh常用插件
最有用的就是3个:
- 高亮插件
zsh-syntax-highlighting、 - 自动实例插件
zsh-autosuggestions、 - 跳转插件
autojump
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 |
zsh-autosuggestions
1 | git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions |
autojump
1 | sudo apt install autojump |
启用插件
除了上面的插件,oh-my-zsh自带了几个插件,建议一起启用:
- z
- extract
- safe-paste
打开~/.zshrc,找到plugins=(git)这一行,修改成下面的内容:
1 | plugins=(git autojump z safe-paste extract zsh-autosuggestions zsh-syntax-highlighting) |
请注意:无论启用了多少插件,确保zsh-syntax-highlighting这个插件放在上述配置的最后,否则会报错。
报错的原因,看我写的这篇文章。
配置文件生效
终端下运行命令:
1 | source ~/.zshrc |
安装Powerlevel10k主题
为什么要安装
Powerlevel10k呢?除了确实漂亮以外,更重要的是,这个主题和miniconda配合的非常好。
安装
1 | git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k |
使用
修改~/.zshrc,找到ZSH_THEME,修改成下面内容:
1 | ZSH_THEME="powerlevel10k/powerlevel10k" |
配置
重新打开终端,按照提示一步步来即可。
最终效果如图