首页 > 系统相关 >Oh My Posh在windows上面的使用

Oh My Posh在windows上面的使用

时间:2024-12-11 14:55:02浏览次数:3  
标签:Posh posh oh windows My Oh my

Windows 终端美化笔记

一、安装必要工具

Windows + X 然后打开powershell

  1. Oh My Posh
# 使用 winget 安装
winget install JanDeDobbeleer.OhMyPosh -s winget

# 安装字体
oh-my-posh font install
# 选择并安装 FiraCode Nerd Font

二、配置 Oh My Posh

  1. 创建 PowerShell 配置文件
# 查看配置文件路径
输入:
echo $PROFILE
会返回:
 goodm  echo $PROFILE
C:\Users\goodm\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
然后可以直接去目录下面打开,也可以直接:
# 用记事本打开配置文件
notepad $PROFILE

# 使用完整路径初始化 Oh My Posh
C:\Users\goodm\AppData\Local\Programs\oh-my-posh\bin\oh-my-posh.exe init pwsh | Invoke-Expression

# 如果想使用特定主题,可以这样写:
# C:\Users\goodm\AppData\Local\Programs\oh-my-posh\bin\oh-my-posh.exe init pwsh --config "$env:POSH_THEMES_PATH\agnoster.omp.json" | Invoke-Expression
  1. 更换主题
# 查看所有主题
Get-PoshThemes

# 使用特定主题(在配置文件中添加)
C:\Users\你的用户名\AppData\Local\Programs\oh-my-posh\bin\oh-my-posh.exe init pwsh --config "$env:POSH_THEMES_PATH\agnoster.omp.json" | Invoke-Expression

四、常用主题推荐

  • agnoster
  • paradox
  • powerlevel10k_rainbow
  • atomic
  • jandedobbeleer

五、注意事项

  1. 字体问题

    • 必须安装 Nerd Font 字体
    • Windows Terminal 和 VSCode 都需要设置字体
  2. 路径问题

    • 使用完整路径可以避免找不到命令的问题
    • 注意替换配置中的用户名
  3. 重启生效

    • 修改配置后需要重启终端
    • 或执行 . $PROFILE 重新加载配置
  4. 常见问题

    • 乱码:检查字体设置
    • 命令未找到:检查路径配置
    • 加载慢:尝试更换更简单的主题

标签:Posh,posh,oh,windows,My,Oh,my
From: https://www.cnblogs.com/yangstar/p/18599607

相关文章

  • 在 Windows 中,恢复分区通常会使用特定的 GUID(全球唯一标识符)来标识。你提到的 EBD0A0A
    在Windows中,恢复分区通常会使用特定的GUID(全球唯一标识符)来标识。你提到的EBD0A0A2-B9E5-4433-87C0-68B6B72699C7是一个典型的恢复分区的GUID。这种GUID用来标识特定类型的分区,特别是Windows恢复环境(WindowsRE)分区。这个GUID是由Microsoft定义的,用于标识系统分区的......
  • REAgentC是一个用于管理和配置 Windows 恢复环境(Windows RE) 的命令行工具。它可以帮助
    REAgentC命令行选项|MicrosoftLearnreagetc命令的常见用法:shellCopyCodereagentc/info//显示恢复环境的状态信息reagentc/enable//启用恢复环境reagentc/disable//禁用恢复环境reagentc/setreimage//设置自定义恢复映像PSC:\Users\Administrator>......
  • Windows系统下搭建Jenkins服务和邮件配置
    目录前言前置条件具体步骤一、安装Tomcat二、部署Jenkins.war包三、启动Tomcat四、初始化Jenkins五、配置和使用Jenkins一、插件安装二、Gitee配置三、Allure测试报告配置四、项目创建及Gitee代码获取五、发送邮件配置六、项目配置邮件相关问题一、启动to......
  • windows系统基础(一):操作系统基础与管理技巧
    文章目录windows系统基础Windows内核模式与用户模式Windows服务和进程管理机制任务管理与性能监控注册表(WindowsRegistry)线程和线程池dos、cmd、powershell虚拟化技术Hyper-V文件系统**一、文件系统概述****二、Windows文件系统类型详解****三、Windows文件系统......
  • 【虚拟机】Windows(x86)上部署Win11 on ARM虚拟机
    参考链接:1.https://blog.csdn.net/XiaoYuHaoAiMin/article/details/1407012502. https://mbd.baidu.com/newspage/data/dtlandingsuper?nid=dt_4530491488179269409&sourceFrom=search_a第一步:安装QEMU虚拟机1.下载链接:https://www.qemu.org/(这个链接找到的都是tar,还是直接......
  • Windows 触控笔
    平板以及二合一平板均是触控屏,Laptop现在也有很多屏幕带触控触控屏,都会配置触控笔配件,目前市场上一般是电容屏+电容笔的技术方案。触控笔分为主动笔和被动笔,主动笔占绝大部分。主动笔是通过内部电池或电源供电的,可以主动发送信号给设备,采用电磁感应原理,通过在屏幕上放置感应器,实......
  • avifile.dll未被指定在Windows运行,代码0xc0000020或0xc000012f解决办法
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个avifile.dll文件(挑选合适的版本文件)把它放......
  • avifil32.dll未被指定在Windows运行,代码0xc0000020或0xc000012f解决办法
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个avifil32.dll文件(挑选合适的版本文件)把它......
  • azroleui.dll未被指定在Windows运行,代码0xc0000020或0xc000012f解决办法
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个azroleui.dll文件(挑选合适的版本文件)把它......
  • Unsloth更快训练大模型并导出GGUF - Windows
    环境搭建系统环境需要Nvidia显卡,至少8G显存,且专用显存与共享显存之和大于20G建议将非安装版的环境文件都放到非系统盘,方便重装或移植以Windows11为例,非安装环境文件都放在E盘下设置自定义Path文件夹创建E:\mypath文件夹,将其添加进用户环境变量Path中,之后会用CMake下载......