描述
搞oh-my-posh的时候,一直没注意看报错内容是啥,以为是教程不对(实际上确实不对,因为过期了),后面才发现,它写的是现在已经不再支持PowerShell Module。于是点了链接,到官网照着做,马上就搞好了。
https://ohmyposh.dev/docs/migrating
大致流程就是,卸载模块安装的oh-my-posh,改为其他的安装方式。
流程演示
卸载
Remove-Item $env:POSH_PATH -Force -Recurse
Uninstall-Module oh-my-posh -AllVersions
安装
推荐使用winget或者scoop,我看文档说homebrew不会自动添加环境变量
打开配置文件,进行修改
code $PROFILE
下面这个是我觉得比较好看的皮肤blueish.omp.json
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH/blueish.omp.json" | Invoke-Expression
其他
配置文件中去除类似Import-Module oh-my-posh
的Import语句。
# 这个命令可以预览内置的全部主题,挑个喜欢的在前面的配置文件里改改就好了
Get-PoshThemes
标签:posh,配置文件,oh,Module,Import,my
From: https://www.cnblogs.com/oldsaltfish/p/18172766