You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Windows 10的conhost中使用Nerd Fonts以适配NeoVim(不安装微软商店版Windows Terminal)

如何在Windows 10的conhost中使用Nerd Fonts以适配NeoVim(不安装微软商店版Windows Terminal)

嘿,完全理解你不想碰微软商店版Windows Terminal的心态——毕竟conhost是系统自带的终端宿主,用起来顺手又不用额外折腾安装。下面就一步步帮你搞定Nerd Fonts在conhost里的配置,让NeoVim能完美显示那些花里胡哨的图标~

第一步:下载并安装Nerd Fonts

先挑一款你顺眼的Nerd Font,比如FiraCode Nerd Font、JetBrainsMono Nerd Font这类受众比较广的都不错。找到对应的字体安装包(后缀一般是.ttf或.otf),下载后右键点击字体文件,选择“安装”就行——建议选“为所有用户安装”,这样不管用哪个账号打开终端都能用上。

第二步:把Nerd Font设为conhost的默认字体

打开CMD或者PowerShell(它们都是基于conhost运行的),点击窗口左上角的小方块图标,选择「属性」。在弹出的窗口里切换到「字体」标签页,找到你刚才安装的Nerd Font——注意有些字体显示的名称会简化,比如FiraCode Nerd Font可能显示成「FiraCode NF」,仔细找肯定能看到。选中后调整个合适的字号,点击「确定」保存设置。

第三步:验证NeoVim的显示效果

打开NeoVim,看看文件树的箭头、状态栏的特殊图标这些是不是正常显示了。如果还是有乱码或者方块,先检查下这几点:

  • 是不是重启了终端窗口?有时候配置要重启才生效
  • 字体是不是真的安装成功了?去控制面板的「字体」里搜一下确认
  • 如果你的NeoVim配置文件(比如init.vim或init.lua)里手动设置了终端字体,要确保字体名称和你安装的Nerd Font完全一致,同时可以加上set termguicolors开启真彩色,配合终端字体就能正常渲染图标了

小 Tips

  • 尽量选新版本的Nerd Font,旧版本可能和Windows 10的conhost兼容性不太好
  • 不要同时安装多个同名的字体,不然终端可能找不到你想要的那一款

备注:内容来源于stack exchange,提问作者varikoz272

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 11:04:50