Zsh + powerlevel10k 美化 ubuntu 终端

安装 Zsh

下载 Zsh

1
sudo apt install zsh

完成后在 Bash 中输入 zsh 就可到 Zsh 的界面了。

若要将默认 Shell 改成 Zsh,可以如下操作(重启后生效)

1
chsh -s /bin/zsh

终端输入

1
vim ~/.zshrc 

最后加一行

1
source ~/.zsh_profile

以后的环境变量配置都写在这个文件里 (~/.zsh_profile

美化

没装 Git 的话,先

1
sudo apt install git

安装 powerlevel10k,Github 上的仓库 :powerlevel10k

不熟悉 Github 的话:

1
2
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/powerlevel10k
echo 'source ~/powerlevel10k/powerlevel10k.zsh-theme' >>~/.zshrc

之后按照它的提示干就行了。

可能会出现字体乱码,建议安装 MesloLGS NF 这个字体,下载这个压缩包,里面有四个 ttf,自行安装,并把终端的字体改掉(首选项 -> 配置 -> 文本 -> 自定义字体)

至于 VScode 中终端字体,转到设置,搜索 terminal font,将 Terminal › Integrated: Font Family 改成 MesloLGS NF 即可。

插件

zsh-autosuggestions

自动补全插件,On Github

1
git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions

编辑 bash_profile

1
vim ~/.bash_profile

在最后一行插入

1
source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh

zsh-syntax-highlighting

语法高亮插件,On Github

1
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.zsh/zsh-syntax-highlighting

编辑 bash_profile

1
vim ~/.bash_profile

在最后一行插入

1
source ~/.zsh/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh