ZSH (OMZ + powerlevel9k) + 字形 + 仅控制台(Ubuntu 服务器版本):如何让所有 3 个都工作?

ZSH (OMZ + powerlevel9k) + 字形 + 仅控制台(Ubuntu 服务器版本):如何让所有 3 个都工作?

所以我在我的 Ubuntu 服务器版本上安装了 ZSH + oh-my-zsh + powerlevel9k。

虽然它正在工作,包括颜色(我使用暗橙色背景来显示当前用户),但我无法让字形工作。代替主文件夹图标 (在此输入图像描述)当我在用户主文件夹上时,我看到的只是一个三角形。

有人可以建议如何做到这一点吗?

谢谢

答案1

为了使字形正确显示,您必须确保已安装 Powerline 字体,并且您的控制台已配置为使用该字体。电力线安装说明页面给出了四种方法来实现这一目标:

  1. 安装电力线字体
  2. 使用程序员字体
  3. 安装 Awesome-Powerline 字体
  4. 安装书呆子字体

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"

相关内容