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

OhMyPosh与Caskaydia Cove字体存在Git字形缺失问题

解决OhMyPosh Git字形显示异常的方案

排查与修复步骤

  • 确认字体安装与终端配置匹配
    右键下载的CaskaydiaCoveNerdFontMono-Regular.ttf文件,选择「安装为管理员」完成系统级安装。打开Windows Terminal设置,找到PowerShell 7对应的配置文件,确认字体设置为CaskaydiaCove Nerd Font Mono(注意名称拼写,需和系统中显示的字体名完全一致)。
  • 开启终端字形渲染选项
    在Windows Terminal的配置文件高级设置中,勾选「启用字体连字」和「启用扩展字形集」,确保终端支持特殊字形的渲染。
  • 校验OhMyPosh字体配置
    在PowerShell 7中执行命令 oh-my-posh config get font,检查输出的字体名称是否与已安装的字体完全匹配。若不匹配,找到OhMyPosh的主题配置文件(通常位于$HOME/.config/oh-my-posh/目录下),修改font字段为正确的字体名称。
  • 重置终端进程
    关闭所有Windows Terminal窗口,打开任务管理器结束WindowsTerminal.exe进程后重新启动,测试Git字形显示效果。
  • 设置PowerShell编码为UTF-8
    在PowerShell 7中执行 [Console]::OutputEncoding = [System.Text.UTF8Encoding]::new(),确保终端输出编码支持特殊字符,执行后重启终端生效。

额外建议

若上述步骤无效,可重新下载完整的Nerd Font版本Caskaydia Cove,或尝试切换至其他Nerd Font(如FiraCode Nerd Font),排查是否为字体文件本身的问题。

内容的提问来源于stack exchange,提问作者kopieczek.dev

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 08:33:16