Zsh配置与美化

Zsh配置与美化

切换默认shell为zsh

1
2
3
4
5
6
# 安装zsh,可用各发行版的包管理器
pkg install zsh      # Termux/BSD
apt-get install zsh  # Ubuntu/Debian
yay -S zsh		     # Arch
# 切换默认shell
chsh -s zsh

此时退出终端再重新进入应该默认就是Zsh了。但是这时的Zsh还太丑,需要进一步配置。

Oh-My-Zsh

这是Zsh的一个配置软件。安装:

1
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

如果因为某些原因github无法正常访问的话可以参考这个项目

字体

主题中为了显示效果需要一些特殊符号,需要字体支持Powerline。可以从这里下载Powerline字体并安装。

Powerlevel10k

这是Zsh的一个美化主题。安装方法:

1
git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

然后将Zsh配置文件 ~/.zshrc中的主题修改为Powerlevel10k,即修改为如下: ZSH_THEME="powerlevel10k/powerlevel10k"

完成后重启Zsh,会自动弹出配置向导,按步骤进行即可。如果没有自动弹出,可以执行p10k configure,按提示选择风格即可。

插件

~/.zshrc的plugins中设置。

1
plugins=(git zsh-autosuggestions z zsh-syntax-highlighting extract)
  • git:git命令缩写
  • zsh-autosuggestions:历史命令建议
  • z:快速跳转到之前cd过的目录
  • zsh-syntax-highlighting:语法高亮,便于发现错误
  • extract:使用x any.zip就可以解压任意压缩包
0%