oh-my-posh,Import-Module爆红

描述

搞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
posted @ 2024-05-04 23:38  魂祈梦  阅读(116)  评论(0)    收藏  举报