![ZSH (OMZ + powerlevel9k) + 字形 + 仅控制台(Ubuntu 服务器版本):如何让所有 3 个都工作?](https://linux22.com/image/150185/ZSH%20(OMZ%20%2B%20powerlevel9k)%20%2B%20%E5%AD%97%E5%BD%A2%20%2B%20%E4%BB%85%E6%8E%A7%E5%88%B6%E5%8F%B0%EF%BC%88Ubuntu%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%89%88%E6%9C%AC%EF%BC%89%EF%BC%9A%E5%A6%82%E4%BD%95%E8%AE%A9%E6%89%80%E6%9C%89%203%20%E4%B8%AA%E9%83%BD%E5%B7%A5%E4%BD%9C%EF%BC%9F.png)
答案1
为了使字形正确显示,您必须确保已安装 Powerline 字体,并且您的控制台已配置为使用该字体。电力线安装说明页面给出了四种方法来实现这一目标:
- 安装电力线字体
- 使用程序员字体
- 安装 Awesome-Powerline 字体
- 安装书呆子字体
Powerline 安装页面进一步提到:
如果 Powerlevel9k 无法正常工作,几乎总是字体安装不正确,或者您没有将终端配置为使用 Powerline 修补字体。
答案2
最重要的是,您需要遵循安装说明对于 oh-my-zsh;不是 Ubuntu 或其他操作系统。
之后,.zshrc
如下设置
# POWERLEVEL9K Setting
POWERLEVEL9K_MODE='nerdfont-complete'
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(dir vcs)
# Set name of the theme to load --- if set to "random", it will
# load a random theme each time oh-my-zsh is loaded, in which case,
# to know which specific one was loaded, run: echo $RANDOM_THEME
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
# ZSH_THEME="robbyrussell"
ZSH_THEME="powerlevel9k/powerlevel9k"