安装 posh-git 后图标未显示在 powershell 中

Bar*_*ear 5 windows powershell posh-git visual-studio-code oh-my-posh

今天我在 PowerShell 中安装了 posh-git,但图标没有显示,而是显示一个内部带有问号的矩形框。以下是我遵循的步骤:

Install-Module oh-my-posh -Scope CurrentUser

然后

Install-Module posh-git -Scope CurrentUser

对于这两个包,我都选择了“Yes To All”选项。

安装软件包后,我打开 Microsoft.PowerShell_profile.ps1文件并添加以下代码片段:

Import-Module oh-my-posh
Import-Module posh-git

Set-PoshPrompt -Theme M365Princess
# M365Princess is the theme name I found from oh-my-posh doc
Run Code Online (Sandbox Code Playgroud)

settings.json之后我在 VS Code 中添加了这个"terminal.integrated.fontFamily": "Fira Code".

仅供参考,我已经安装了该Fira Code Medium Nerd Font Complete Windows Compatible字体。

然后通过VS Code重新启动。颜色显示完美,还有一些图标,但也有一些图标丢失,如下面的屏幕截图中的示例。

豪华 Git

请帮我解决这个问题。

Jan*_*eer 1

有两件事,首先,不要再使用该模块,因为它不再受支持。更多信息请点击这里。其次,设置正确的字体,以便图标可以呈现,这就是您看到的原因