如何修复nvchad未显示图标的问题

19

我从GitHub安装了neovim,具体来说是0.7版本,然后像安装教程中所述,在~/.config/nvim中克隆了nvchad存储库https://github.com/NvChad/NvChad,之后我使用了这个命令:

nvim -c "autocmd User PackerComplete quitall" -c "PackerSync"

这似乎安装了所需的软件包,然后我在终端中输入nvim,结果如下enter image description here。我做错了什么吗?还是应该做些其他的事情?感谢您的时间。


似乎你没有一种可以正确显示图标的字体。你还需要安装它们!我猜你正在使用Linux发行版。只需搜索你需要的软件包并进行安装即可! - TornaxO7
5个回答

21
这是因为您使用的字体不提供这些图标。
找到您喜欢的字体的Nerd-Fonts修补版本,安装它,并将其设置为您的终端字体。
https://www.nerdfonts.com/font-downloads

谢谢。我之前用的是Fira Code,以为这已经足够了。但显然我还需要FiraCodeNerdFont。 - Eric Duminil
我在WSL上的Ubuntu 20上使用了nvchad,但这并没有解决问题。 - undefined
1
@curiouscheese 这个问题与 NvChad、Ubuntu 或 WSL 没有任何关系。它与你正在使用的终端仿真器以及它配置的字体有关。 - undefined
JetBrainsMonoNL Nerd Font Mono Regular 在 Ubuntu 20.04 上对我来说效果很好。 - undefined
@WieeRd 你说得对。我已经更改了Windows终端的字体,现在它可以正常工作了! - undefined

18
除了安装Nerd字体之外,您可能还需要更改终端设置中的字体。
如果您使用Iterm。转到Iterm设置->配置文件->文本。在这里,您可以找到字体选择,选择“Hack Nerd Font”。

Iterm2 settings, choose font


2
你真是个救星。我不然无法猜出iTerm的那些步骤。谢谢! - imfromthefuture
此外,Nerd字体并不完全适用。例如,我使用的inconsolata-go-nerd-font缺少一些图标。hack-nerd-font效果很好,所以如果你像我一样遇到问题,也许现在就只需使用“hack”并继续前进。祝社区一切顺利。 - imfromthefuture
1
不错!它运行得很好,但是你需要从homebrew/cask-fonts安装font-hack-nerd-font。请查看这个参考链接 - Marco Antônio

2
你需要 NerdFonts - 可以显示字形的修补字体。
这个链接下载它们。

1
你的回答可以通过提供更多支持信息来改进。请编辑以添加进一步的细节,例如引用或文档,以便他人可以确认你的答案是正确的。您可以在帮助中心中找到有关如何编写良好答案的更多信息。 - Community

2
我曾经遇到同样的问题,最后通过安装Symbols Nerd字体解决了它。
  1. 从这里Symbols Nerd字体下载字体。
  2. 解压并点击.ttf文件进行安装。
  3. 重新启动终端,并在终端中选择任何JetBrains字体。

0
如果在安装了Nerd字体后仍然遇到相同的问题,请前往您的终端偏好设置并更改为自定义字体。

1
目前你的回答不够清晰,请[编辑]以添加更多细节,帮助其他人理解它如何回答问题。你可以在帮助中心找到有关如何编写好答案的更多信息。 - Community

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接