win11(windows terminal)+powershell 7 + oh-my-posh 美化终端

  1. 卸载老版的 windows terminal
  2. 去微软安装最新的 windows terminal
  3. 配置 windows terminal JSON 文件
{
    ...
    "profiles": {
      // todo 用下面这个defaults覆盖原文件中的defaults这一项
    "defaults": {
      // 这个背景图片自己上电脑找张喜欢的图然后复制路径过来,注意斜杠反过来
      "backgroundImage": "C:/Users/Administrator/Pictures/1.jpg",
      "backgroundImageOpacity": 0.1,
      "font": {
         // 这是使用的字体,可自定义,我喜欢用JetBrainsMono Nerd Font Mono
        "face": "JetBrainsMono Nerd Font Mono"
      },
      "opacity": 95,
      "useAcrylic": true
    },
}
  1. 安装字体
    https://wsxl.lanzouw.com/iOoE...

    密码:1dk7
  2. 在微软安装 winget
  3. 用 winget 安装 oh-my-posh
winget install JanDeDobbeleer.OhMyPosh
  1. 配置
打开配置文件:code $PROFILE

其中 montys.omp.json 是主题文件

  • 将下面这一段复制到文件中
oh-my-posh init pwsh --config $env:POSH_THEMES_PATH\montys.omp.json | Invoke-Expression
cls
  • 更多主题选择
C:\Users\Administrator\AppData\Local\Programs\oh-my-posh\themes
  • 我的主题
material.omp.json
amro.omp.json// 正在用
emodipt.omp.json
neko.omp.json :好玩,猫头像
  1. 安装powershell 7 版本
将pwoershell 7改成默认的

其它报错

  1. 因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的
  • 解决办法
get-executionpolicy
# 设置执行策略
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
  1. 如果存在一直闪打不开的情况
  • 这是因为勾选这个导致的
  • image.png

解决办法
去应用卸载掉这个powershell,重新安装就好了,安装好不要勾选就行
或者 elevate属性改成false,这个属性是管理员权限问题,根本解决还是需要配置好windows terminal的管理员权限
image.png

  1. 配置路径
C:\Users\Administrator\AppData\Local\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json

BORINGGHOST
1 声望1 粉丝

Hey, buddy.


引用和评论

0 条评论