首页 > 其他分享 >oh-my-posh,Import-Module爆红

oh-my-posh,Import-Module爆红

时间:2024-05-04 23:44:26浏览次数:18  
标签:posh 配置文件 oh Module Import my

描述

搞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

相关文章

  • Python中出现"No module named 'requests'"的图文解决办法
    第一步第二步第三步第四步第五步 第六步总结第一步找到pycharm中的虚拟环境的位置第二步打开虚拟环境位置的文件夹 找到Scripts的这个文件夹然后复制该文件夹的地址第三步打开“运行”(可以用快捷键WIN+R键打开)然后输入cmd第四步切换目录到虚拟环境......
  • python3.12.3下使用flask-script的Command报错AttributeError: module 'inspect' has
    错误如下图:问题原因:因为inspect.getargspec在3.11+中已弃用。翻看源码如下图解决方案:解决方法是使用inspect.fullargspec代替,并添加3个虚拟变量,因为getfullargspec将返回7个项目而不是4个:args,varargs,keywords,defaults,foo,foo1,foo2=inspect.getf......
  • 使用新版flask-script时报错No module named flask._compat和cannot import name ‘_r
    flask版本:3.0.3Flask-Script:2.0.6Flask-script使用及错误Nomodulenamedflask._compat解决方法windows下推荐解决方案,点击flask_script进入init.py文件或虚拟环境\Lib\site-packages\flask_script_init_.pylinux下cd到目录/usr/local/lib/python3.12/site-packages......
  • 记录springboot项目多module(java/scala)打包代码
    java项目不太熟,之前一直使用的idea中的打包方式:BuildArtifacts...,现在使用maven打包,一直报下面的common等依赖包找不到,花了很多时间,在此记录下解决过程。解决办法是先将依赖包deploy到远程仓库,然后在打包的时候先install,再package,就可以打包成功。但还有一个问题没解决:由于我的......
  • Go语言常用标准库——json、文件操作、template、依赖管理及Go_module使用
    文章目录Go语言之jsonMarshal函数Unmarshal函数Go语言之文件操作打开和关闭文件读取文件file.Read()基本使用循环读取bufio读取文件ioutil读取整个文件文件写入操作Write和WriteStringbufio.NewWriterioutil.WriteFile练习copyFile实现一个cat命令template模板模板示例依......
  • Could not find module '.../libtorchaudio_ffmpeg.pyd' | RuntimeError: StreamRea
    Windows中使用torchaudio.io.StreamReader时报错:FileNotFoundError:Couldnotfindmodule'D:\software\miniconda3\envs\pytorch\Lib\site-packages\torchaudio\lib\libtorchaudio_ffmpeg.pyd'(oroneofitsdependencies).Tryusingthefullpathwith......
  • linux修改shell,以及安装zsh配置oh-my-zsh.md
    查看当前shellecho$SHELL查看系统中有哪些shellcat/etc/shells修改shell,输入要切换的shell,例/bin/zshchsh-s/bin/zsh安装zshyuminstall-yzshoh-my-zsh克隆zshgitclonehttps://github.com/robbyrussell/oh-my-zsh.git~/.oh-my-zshgithub拉不下来的话去gitee......
  • Tree-shaking ESModule
     一、需求背景与收益Tree-shaking剪裁无用js与css,目前在dc组实现,首页效果如下:1、原文件5.19M,优化后2.61M2、gzip文件988.25KB, 优化后665.63KB3、Js文件减少三分之一,项目越久收益越高4、运行速度和用户体验都会提升5、Lighthouse性能评分提升大概4-8分6、属于攻坚技术......
  • Module Federation of Micro-Frontends
    一、什么是微前端微前端是按照不同维度拆分成多个子应用,通过主应用加载子应用。微前端的概念最早由thoughtworks在2016年提出。其核心思路是借鉴后端微服务架构理念。  二、微前端解决哪些问题1、不同团队,不同技术栈,可以同时开发一个应用2、每个团队的模块可以独......
  • git submodule 命令用法及含义
     gitsubmoduleinit 命令的作用是初始化Git仓库中的子模块。当一个Git仓库包含其他Git仓库作为子模块时,首次克隆这样的仓库并不会自动下载子模块的内容。执行`gitsubmoduleinit`会进入子模块目录,读取.gitmodules配置文件,然后设置本地的远程仓库URL,为后续的子模块内......