答案1
Powerlevel9k 已停产,请参阅顶部的注释https://github.com/powerlevel9k/powerlevel9k。强烈建议升级到 Powerlevel10k。
升级方法如下:
- 将 powerlevel10k 添加到 Oh My Zsh 主题列表中。
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
- 替换
ZSH_THEME="powerlevel9k/powerlevel9k"
为ZSH_THEME="powerlevel10k/powerlevel10k"
中~/.zshrc
。
sed -i.bak 's/powerlevel9k/powerlevel10k/g' ~/.zshrc
- 重新启动 Zsh。
exec zsh
重新启动 Zsh 后,提示配置向导应该会自动启动。如果没有,请输入p10k configure
。有时向导会询问您是否需要一行提示符还是两行提示符。两行版本为您提供了更多输入命令的空间,因此您需要选择它。两行提示通常会浪费终端一半的垂直空间,但使用 Powerlevel10k,您可以选择启用瞬态提示来避免这一缺点。
此外,您可能需要将这些行添加到~/.zshrc
:
# My Windows home directory.
hash -d w=/mnt/c/Users/Pawar
~w
这在和之间建立了双向映射/mnt/c/Users/Pawar
。而不是/mnt/c/Users/Pawar/Downloads
显示提示~w/Downloads
。您可以键入cd ~w/Downloads
而不是cd /mnt/c/Users/Pawar/Downloads
等。制表符补全也理解这种映射。所以cd ~w/
Tab会起作用。