Note
本文采用Konsole + Zsh + Zimfw + Powerlevel10k的搭配方式优化终端使用体验
1. 更换默认Shell为zsh
# 查看安装了哪些 Shell
chsh -l
# 如果没有安装zsh, 这里以arch为例执行安装命令
sudo pacman -Syu zsh
# 修改当前账户的默认 Shell
chsh -s /usr/bin/zsh 2. 配置字体
- 使用
Powerlevel10k进行配置时, 很多图标符号看不到,因为 powerlevel10k 中包含许多特殊图标符号,需要与之兼容的字体。
# 搜索一下相关字体
yay -Ss nerd-font
# 程序员友好字体
sudo pacman -S ttf-jetbrains-mono-nerd
# Powerlevel10k官方推荐
sudo pacman -S ttf-meslo-nerd-font-powerlevel10k- 安装完任意一个 Nerd Font 字体后,打开 Konsole 的 设置 > 编辑当前方案 > 外观,把 字体 改为刚刚安装的 Nerd Font 即可。
- 现在再打开 powerlevel10k 配置(p10k configure),就可以看到图标符号,正常配置了。
3. 安装 zim (Zimfw)
curl -fsSL https://raw.githubusercontent.com/zimfw/install/master/install.zsh | zsh编辑 zsh 配置文件 ~/.zimrc:
vim ~/.zimrc在文件最后加入下面的一行文字,以添加 powerlevel10k 模块,然后退出。
zmodule romkatv/powerlevel10k
安装 powerlevel10k 模块,在终端输入如下命令即可。
zimfw install4. 其他插件
zoxide目录跳转增强
sudo pacman -S zoxide
eval "$(zoxide init zsh)"编辑 ~/.zimrc 配置文件, 补充以下内容:
zmodule ajeetdsouza/zoxide
fzf终端模糊查找工具
sudo pacman -S fzf- 配合
z,zi命令即可实现高效路径查找、转跳