ITerm2 + Mac Catalina + Zsh + Oh My Zsh + Powerline10K -> 未正确显示字体

ITerm2 + Mac Catalina + Zsh + Oh My Zsh + Powerline10K -> not showing fonts properly

我刚刚使用以下工具升级到 zsh:

这是我遇到的问题

我正在使用以下 ITerm2 配置

顺便说一句,我已经尝试安装 Powerline 字体

是的,我安装了和你一样的字体,但没用。根据我的经验,看起来该字体仅支持 vim 中的电力线。

基于 p10k docs, the nerd font will support all style options. If you still like to use source code pro, you can download nerd version here.

我还发现 JetBrains Mono 也是一种很好的开发字体,因为它很容易阅读。您可以像这样使用 Nerd Font:

您在屏幕截图中突出显示的内容是提示。 Zsh 提示由 themes 控制。您使用的主题显然是 Powerlevel10k(您的问题是“Powerline10K”,但这几乎肯定是一个错误)。

所以你想在 iTerm2 的 Powerlevel10k 提示中看到电力线字形。为此,您需要键入 p10k configure。它会立即询问您是否要安装推荐的字体。说“是”,然后在出现提示时重启 iTerm2,然后再次 运行 p10k configure。这次它不会提供安装字体,而是会为您提供提示样式的选择,其中一些使用电力线字形。