站内搜索

搜索

07-01 21:06
06-02 13:26
05-31 17:11

PowerShell 美化教程:Oh My Posh 完全配置指南

3

主题

141

点数

48

积分

太初窥星

积分
48
发表于 5 天前 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x

0. 安装最新版 PowerShell

为什么需要升级?

  • Windows 自带的 PowerShell 5.0 功能有限
  • 新版 PowerShell 7+ 支持跨平台、性能优化和更多新特性

安装步骤:

  1. 前往 官方仓库 下载最新稳定版
  2. 安装完成后:
    • Win + S 搜索「终端」
    • 打开「终端设置」→「启动」→「默认配置文件」→ 选择「PowerShell 7」
  3. 验证版本:
    $PSVersionTable.PSVersion

1. 安装 Oh My Posh

一键安装命令:

Set-ExecutionPolicy Bypass -Scope Process -Force

Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://ohmyposh.dev/install.ps1'))

验证安装:

oh-my-posh --version  # 显示版本号即成功

💡 提示:如果提示命令不存在,请重启终端或手动刷新环境变量


2. 配置 Nerd 字体

为什么需要特殊字体?

  • Nerd Fonts 是集成了 2,000+ 图标的字体补丁
  • 支持 Powerline 符号和开发常用图标(文件类型、Git 状态等)
  • 普通编程字体无法显示这些特殊符号

安装步骤:

  1. 前往 Nerd Fonts 官网 下载
  2. 解压后右键字体文件 →「安装」
  3. 终端设置:
    • 打开「默认值」→「外观」→「字体」
    • 选择带有「NF」标识的字体(如 MesloLGS NF

3. 基础主题配置

永久生效配置:

# 允许执行本地脚本
Set-ExecutionPolicy RemoteSigned -Scope LocalMachine

# 创建/编辑配置文件
if (!(Test-Path $PROFILE)) {
    New-Item -Path $PROFILE -Type File -Force
}
notepad $PROFILE

配置文件内容:

oh-my-posh init pwsh | Invoke-Expression

立即生效:

. $PROFILE  # 重新加载配置

4. 主题定制指南

主题选择技巧:

  1. 访问 官方主题库 预览效果
  2. 推荐新手主题:
    • jandedobbeleer:信息全面,适合大屏
    • quick-term:紧凑型(笔者同款)

指定主题配置:

# 修改配置文件内容为:
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH/quick-term.omp.json" | Invoke-Expression

评分

参与人数 1成就点 +2 星票 +1 收起 理由
+ 2 + 1 赞一个!

查看全部评分

温馨提示:看帖回帖是一种美德,您的每一次发帖、回帖都是对论坛最大的支持,谢谢! [这是默认签名,点我更换签名]
回复

使用道具 举报

1308

主题

57

点数

2053

积分

大区版主

木柜子打湿

积分
2053

财Doro三倍冰淇淋无人之境【一阶】立华奏小樱(小丑装)⑨的冰沙以外的星空【二阶】

发表于 5 天前 | 显示全部楼层
支持一下,虽然我不怎么用PowersHELL
最杂食的一人
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

频道订阅

频道订阅

加入社群

加入社群

TG频道|RSS

Powered by Pixtech

© 2025 Pixtech Team.