win11 install oh-my-posh

安装配置

  1. 下载 Nerd Fonts 字体
  2. 为终端设置 Nerd Fonts 字体
    • 修改 Windows 终端设置(默认快捷方式:CTRL + SHIFT + ,),在settings.json文件defaults属性下添加font.face属性
    {
        "profiles":
        {
            "defaults":
            {
                "font": 
                {
                    "face": "MesloLGM Nerd Font"
                }
            }
        }
    }
    
    • 右击终端标题栏选择设置菜单,找到外观字体设置
  3. 下载 oh-my-posh winget install JanDeDobbeleer.OhMyPosh
  4. 将 PowerShell 执行策略设置为不受限制,否则会出现错误PowerShell 未对文件\XXX.ps1进行数字签名
    Set-ExecutionPolicy -ExecutionPolicy Unrestricted
  5. 打开 PowerShell 的配置文件
    • 已存在:notepad $PROFILE
    • 不存在:new-item -type file -path $profile -force
  6. 编辑配置文件,添加如下代码设置 Themes
    oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\你的主题名.omp.json" | Invoke-Expression
    oh-my-posh

注意

  1. oh-my-posh.exe is not recognized as a name of a cmdlet
  • PowerShell 的配置文件添加如下代码
# 强制 shell 使用 UTF8
$OutputEncoding = [System.Console]::OutputEncoding = [System.Console]::InputEncoding = [System.Text.Encoding]::UTF8
  • 参考官方迁移文档PowerShell模块
    • 删除模块缓存 Remove-Item $env:POSH_PATH -Force -Recurse
    • 卸载重新安装 Uninstall-Module oh-my-posh -AllVersions
  1. 安装后相关文件路径
    C:\Users\Administrator\AppData\Local\oh-my-posh
    C:\Program Files\WindowsPowerShell\Modules\oh-my-posh

  2. 使用 Terminal-Icons 添加缺少的文件夹或文件图标
    Install-Module -Name Terminal-Icons -Repository PSGallery


相关文章:

  1. 教程 - 使用 Oh My Posh 为 PowerShell 或 WSL 设置自定义提示符
  2. Terminal终端美化(Oh My Posh)
  3. Oh My Posh:全平台终端提示符个性化工具
  4. 真香!PowerShell 也可以变得这么好看(附 WindowsTerminal 优化Tips
  5. Add a font
  6. nerd fonts 安装
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容