我已经安装了iTerm2和Oh-my-zsh。然而,自从我将ZSH-THEME更改为“agnoster”后,出现了一个奇怪的问号。附上截图。 我以为Powerline会有所帮助,但似乎并没有。有人能帮助我吗?
安装Powerline修补字体可以解决此问题。官方文档提供了有关安装Powerline字体的说明。有两种方法可以在iTerm2中启用Powerline修补字体。 将Powerline修补字体设置为默认字体。 仅为非ASCII字符设置Powerline修补字体,并使用另一种字体进行编码。 奖励: Powerline修补字体的集合 Awesome oh-my-zsh themes Spaceship ZSH Buller Train powerlevel9k
在Windows上,只需要下载一些像Powerline字体这样的字体: https://github.com/abertsch/Menlo-for-Powerline/raw/master/Menlo%20for%20Powerline.ttf 然后双击文件进行安装 最后在属性中选择新字体即可。 在Mac上,前面的回答是完全正确的,只要安装并选择一个适当的字体即可。
这个答案与我遇到的类似问题有关,但是针对的是 Windows 10 Pro 上的 oh-my-posh 应用程序。 对于其他可能遇到此问题的人,我也遇到了字体会创建带有问号的小方框的问题。结果发现是因为我的 Windows 10 Pro 版本未激活。我通过尝试在设置中搜索字体来发现这一点,并且无法搜索到任何我认为已经下载的 Nerd Fonts。立即重新加载并激活 Windows 10 Pro 即可解决问题。