Windows终端美化

本文介绍如何设置PowerShell为Windows Terminal的默认启动程序,启用毛玻璃主题,并安装oh-my-posh来美化提示符。同时提供了安装、更新及卸载oh-my-posh的方法,以及更换oh-my-posh主题的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Windows终端美化教程

一、设置PowerShell默认启动Windows Terminal

  1. Microsoft Store下载并打开Windows Terminal
  2. 点击上方的下拉三角,点击设置,在启动默认终端应用程序设置为Windows终端

二、开启毛玻璃主题

官方教程

  1. 从github下载Cascadia Code PL字体,如果github访问不了可以从这里下载
  2. 将字体包解压,并将otf/static/下的文件复制到C:\Windows\Fonts下,会自动安装字体
  3. 打开Windows PowerShell,点击 设置 => 打开JSON文件,修改profiles => listnameWindows PowerShell的配置,
    主要修改或添加useAcrylicacrylicOpacitycolorSchemecursorColorface这几项
{
     "font": 
     {
        "face": "Cascadia Code PL"
     },
     "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
     "hidden": false,
     "name": "Windows PowerShell",
     "useAcrylic" : true,
     "acrylicOpacity": 0.7,
     "colorScheme" : "Frost",
     "cursorColor" : "#000000"
}
  1. schemes下添加Frost主题
{
      "name" : "Frost",
      "background" : "#FFFFFF",
      "black" : "#3C5712",
      "blue" : "#17b2ff",
      "brightBlack" : "#749B36",
      "brightBlue" : "#27B2F6",
      "brightCyan" : "#13A8C0",
      "brightGreen" : "#89AF50",
      "brightPurple" : "#F2A20A",
      "brightRed" : "#F49B36",
      "brightWhite" : "#741274",
      "brightYellow" : "#991070",
      "cyan" : "#3C96A6",
      "foreground" : "#000000",
      "green" : "#6AAE08",
      "purple" : "#991070",
      "red" : "#8D0C0C",
      "white" : "#6E386E",
      "yellow" : "#991070"
}

二、安装oh-my-posh

官方教程
Windows Terminal中输入以下命令

  1. 安装
# 安装oh-my-posh
# 如果提示找不到winget,配置一下环境变量C:\Users\用户名\AppData\Local\Microsoft\WindowsApps,
# 如果该目录下没有winget.exe需要先到微软应用商店下载安装一下
# 如果执行此命令下载失败,可以多试几次
winget install JanDeDobbeleer.OhMyPosh -s winget
# 打开配置文件
notepad $PROFILE
# 如果执行上面的命令时提示文件不存在,先执行下面的命令新建一个
New-Item -Path $PROFILE -Type File -Force
# 将下面的命令复制到配置文件中保存并关闭
oh-my-posh init pwsh | Invoke-Expression
  1. 更新
# 更新oh-my-posh
winget upgrade JanDeDobbeleer.OhMyPosh -s winget
  1. 卸载
# 移除缓存文件
Remove-Item $env:POSH_PATH -Force -Recurse
# 卸载oh-my-posh
Uninstall-Module oh-my-posh -AllVersions
  1. 异常情况
    4.1 提示无法加载文件 C:\Users\87897\Documents\WindowsPowerShell\profile.ps1,因为在此系统上禁止运行脚本,执行下面的命令更换脚本执行策略,然后输入Y
    set-ExecutionPolicy RemoteSigned
    
    4.2 提示无法将“oh-my-posh”项识别为 cmdlet、函数、脚本文件或可运行程序的名称,重启电脑让环境变量生效即可解决

三、oh-my-posh更换主题

官方教程

  1. 可以使用Get-PoshThemes命令查看可用主题,官方教程中也展示了所有可用的主题及其展示效果
  2. 通过notepad $profile命令打开配置文件,并使用下面的命令覆盖,用户名替换为自己的用户目录,这里我使用的是pararussel主题,也可替换成其他主题,只需要在环境变量C:\Users\用户名\AppData\Local\Programs\oh-my-posh\themes\下找到合适的主题文件后,将pararussel.omp.json替换掉即可
oh-my-posh init pwsh --config 'C:\Users\用户名\AppData\Local\Programs\oh-my-posh\themes\pararussel.omp.json' | Invoke-Expression
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值