我一直在关注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
自动将配置转储到文件中。