Oh-My-Posh Powershell 中的随机字符

问题描述 投票:0回答:1

我在 Windows 10 的 Windows 终端中使用 Powershell 7.4.4 并尝试设置 Oh-My-Posh。我正在使用书呆子字体(Lilex)。 除了使用不同的字体之外,我完全遵循 Oh-My-Posh 文档中的设置过程。我什至回去尝试使用推荐的字体,它也有同样的问题。

当我运行

oh-my-posh init powershell | Invoke-Expression
时,我得到的字符渲染得很好,但似乎是随机的unicode字符,就好像映射已关闭或其他什么一样。

问题图片

运行

oh-my-posh init powershell | Invoke-Expression
命令后,我期待看到如下所示的提示界面: 在此输入图片描述

powershell terminal oh-my-posh
1个回答
0
投票

对于最终来到这里的任何人 - @jdweng 是正确的。 我错误地理解了常见问题解答中有关此问题的文档。 Powershell 7 确实已经使用了 UTF-8(某种程度),但最近(7.4)版本中存在一些错误。 没有关于这个问题的图片,所以我认为它指的是其他东西。 MS 正在提交一个错误报告,试图在 Powershell 中修复此问题。

© www.soinside.com 2019 - 2024. All rights reserved.