无法安装 Oh-my-posh

无法安装 Oh-my-posh

我一直在关注https://ohmyposh.dev/docs/installation/windows这样我就可以得到我的好噢我的贵族就像我一直以来一样。他们似乎已经从安装模块更改为使用 的其他安装方式winget

我按照教程操作,然后收到一条成功消息,表明一切顺利。但是当我关闭提示并打开一个新提示时,一切都保持不变。我无法执行,Get-PoshThemes因为 PowerShell 无法识别 CmdLet,但我知道 Oh-My-Posh 已安装,因为如果我尝试通过 卸载它winget,PC 会识别该命令并执行卸载过程。

有谁知道如何才能成功进行?

答案1

我找到了答案这里在 Oh My Posh 创始人 Jan 的帮助下。

基本上,你需要将 init 命令添加到你的$PROFILE文件中。这个配置文件基本上是一个powershell_profile.ps1文件。

在您的$PROFILE文件中,您可以添加类似以下内容的内容:

oh-my-posh init pwsh --config 'fullPathTo/the_theme_you_want.json' | Invoke-Expression

是的,出于某种原因,是正斜杠。

这将启动哦我的贵族当你开始电源外壳迅速的默认情况下。

我缺少 init 行,因为我(错误地)理解这个命令是一个一次性命令,你运行它会$PROFILE自动将配置转储到文件中。

相关内容