Windows终端美化

2023-05-16

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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows终端美化 的相关文章

  • zabbix邮箱告警

    1 1 邮件通知 xff1a 通过企业邮箱 第三方服务商邮箱发送报警邮件通知运维工程师 1 2 邮箱开启SMTP xff1a 如果是QQ邮箱需要单独开启SMTP xff0c 其他邮箱具体联系服务商 确认是已经打开状态 xff0c 如果是未开
  • 配置本地yum源仓库

    配置本地yum源仓库 mount dev cdrom mnt 把光盘挂在到mnt目录下 xff0c xff0c xff0c 因为制作本地yum仓库 xff0c 其目的是需要 rpm文件 xff0c 但是不借助网络 xff0c 本地只有iso
  • MySQL完全备份与恢复

    文章目录 MySQL完全备份与恢复数据备份的重要性数据库备份的分类从物理和逻辑角度分1 物理备份2 逻辑备份 从数据库的备份策略角度 xff0c 备份可分为常见的备份方法MySQL完全备份 优点 缺点 差异备份增量备份 备份方式的比较数据库
  • 成长记录-开启我的新生 (2016-12-06)

    真的是很惊险 xff0c 我差一点就错过了 获得新生 的机会 xff0c 我在蜻蜓音频中听到了逻辑思维 xff0c 从逻辑思维中了解到了 得到 xff0c 从 得到 中订阅了吴军博士的 硅谷来信 xff0c 却在过去的好几个月里 xff0c
  • Maven搭建Mybatis框架详解

    本章我们主要讲述在Maven管理系统下 xff0c 引入Mybatis框架的流程 xff0c 大致分为四个部分 xff1a 1 Maven的环境配置及其项目创建 2 利用Maven的依赖管理 xff08 坐标定位 xff09 导入Mybat
  • 生产者--消费者问题算法的实现

    一 知识背景 1 xff0e 进程管理 2 xff0e 信号量的有关知识 二 目的 1 xff0e 了解信号量的使用 2 xff0e 加深对信号量机制的理解 三 要求 1 xff0e 理解生产者与消费者问题模型 xff0c 掌握解决该问题的
  • 添加修改数据时前端报400的原因

    1 向后端提交的字段跟数据库中的字段对不上 当我们添加或者修改数据时 xff0c 前端跟后端的字段可能对不上 xff0c 如果没有让前后端的字段名保持一致 xff0c 就会导致数据不能正常添加到数据库 xff0c 因此会报400 2 对于某
  • 数组蛇形排序,优质解决方案

    目录 1 题目要求 xff0c 按照指定的行列号内 xff0c 数组按照蛇形的规律排列 xff0c 1 题目要求 xff0c 按照指定的行列号内 xff0c 数组按照蛇形的规律排列 xff0c 比如 1 2 6 7 3 5 8 13 4 9
  • (经典C语言题)1.输入3个字符串,要求按由小到大的顺序输出

    1 总体思路 字符串的比较可以使用 strcmp 函数 xff0c 返回值 gt 0 表示大于 xff0c 返回值小于 0 表示小于 xff0c 返回追等 于 0 表示相同 其他的比较排序思路与数字的排序交换没有区别 xff0c 逐个进行比
  • 【经典C语言题】输入10个整数,将其中最小的数与第一个数对换, 把最大的数与最后一个数对换,要求是使用三个函数

    1 先用函数输入10个数 xff0c 再调整 xff0c 最后输出 2 整体思路 在进行数值逐个比较的同时找到最小值的空间地址以及最大值的空间地址 xff0c 使用这两个空间 中的数据最终与第一和最后数据进行对换即可 3 上代码 1 先解决
  • (C语言经典题)有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数,

    解题思路 1 2 3 4 5 6 7 8 9 前面都向后移动2的话 8 9 1 2 3 4 5 6 7 可以看出就是8 9 换到前面了 先保存最后一位的值9 xff0c 然后前面的所有数字后移一位 xff0c 再把9放到第一位 接下来就是重
  • git简单使用流程

    通过 git status 查看文件的状态 stage 暂存 commit 提交 history 历史 git本地库 push 推送 pull 拉取 remote 远的 repository 仓库 clone 克隆 上传step 1 git
  • MT8788 Android11 修改默认字体,字体大小和像素密度

    环境 MT8788 Android11 ili9881p hd720 dsi vdo 1 修改默认语言 目录 b device mediateksample tb8788p1 64 bsp vnd tb8788p1 64 bsp mk 内容
  • MT8788 Android11 tp 启动流程

    环境 MT8788 Android11 focaltech touch HD720 5寸tp log信息 分析步骤 一 获取dts信息 和 添加驱动到内核 1 获取dts设备树中配置的信息 2 将tp厂商的驱动文件注册添加到 tpd dri
  • 最新Java电子书

    最新Java电子书 JAVA参考大全 J2SE 5EDITION 世界级程序设计大师作品 Thinking in Java第三版 43 第四版 xff08 中文版 43 习题答案 xff09 Java数据库高级编程宝典 Java核心技术第八
  • 关于mtk配置文件的一些说明

    一 ProjectConfig mk 共三种区别 1 AUTO ADD GLOBAL DEFINE BY NAME类型 xff1a 将它后面的名字 xff0c 定义为宏是没有初始值的 define XXX 2 AUTO ADD GLOBAL
  • 监控平台(windows版本)使用SDK的方式接入摄像头

    一 登录进入监控平台管理端 二 添加设备 1 依次点击左侧菜单栏中业务管理 设备管理 xff0c 进入到设备管理界面 如下图 2 点击设备列表字样下的添加按钮添加设备 如下图 3 在添加设备中按如下方式填写 设备编号 可根据需求自行填写 国
  • 认识HTML

    目录 HTML介绍HTML结构HTML常用标签注释标签标题标签段落标签和换行标签格式化标签图片标签超链接标签表格标签列表标签表单标签form和input标签其他标签 无语义标签 HTML特殊字符 HTML介绍 HTML全称是超文本标记语言
  • spring超全面详解

    spring概述 Spring 是于2003年兴起的一款轻量级的 非侵入式的IOC和AOP的一站式的java开发框架 为简化企业级应用开发而生 1 轻量级 就是指spring核心功能的jar包不大 2 非侵入式 我们的业务代码不需要继承或实
  • 虚拟机怎么从图形界面转到命令行(去掉桌面)

    点击 xff1a ctrl 43 alt 43 F1切换到桌面 点击 xff1a ctrl 43 alt 43 F5切换命令行 xff08 去掉桌面 xff09

随机推荐

  • springboot是怎么实现自动配置的?

    一 springboot是对spring框架做的一系列优化 xff0c 减少了大量繁琐的配置 xff0c 并提供了内置web服务器 xff0c 让程序运行更快 1 springboot起步依赖 xff1a 简单的说 xff0c 起步依赖就是
  • 第三章 Linux文件目录查找

    Find命令 find命令在Linux中搜索效果非常不错 xff0c 不仅可以按照文件名搜索文件 xff0c 还可以按照权限 时间 容量大小等来搜索文件 xff0c 但是find命令它是通过递归式在硬盘中进行搜索的 xff0c 如果指定的搜
  • 超市购物小程序

    编写一个超市购物程序 xff0c 在一家超市有牙刷 毛巾 水杯 苹果和香蕉五种商品 xff1a 拥护输入序列号进行购物 xff0c 并在输入购物数量后算出所需花费及退出购物时的总花费 一次购买结束后 xff0c 需用户输入 34 Y 34
  • 链游是什么?

    链游 从字面上理解它就是区块链上的游戏 xff0c 也被称作gamefi xff08 Gaming and Decentralized Finance xff09 在国内也被称为金融性游戏 在链游中玩家除了能够有玩游戏的体验之外也能够参与交
  • 出现error ‘props‘ is defined but never used 这种eslint相关的报错,关闭eslint的方法

    最近做项目遇到如下报错 xff1a cmd终端中 xff1a 为了关闭这个eslint报错 xff0c 可以用如下方法 xff1a 针对自己创建的新项目的话 xff0c 是在项目文件夹中的vue config js 中 此处项目是用Vue
  • 关于JAVA中内存溢出的解决办法

    关于JAVA中内存溢出的解决办法 J2ee应用系统是运行在J2EE应用服务器上的 xff0c 而j2ee应用服务器又是运行在JVM上的 xff0c 生成环境中JVM参数的优化和设置对于J2EE应用系统性能有着决定性的作用 要优化系统 xff
  • 用FTPClient上传文件,执行this.ftpClient.storeFile(fileName, inStream)报错

    this ftpClient storeFile fileName inStream 方法执行时无反应 xff0c 最后提示错误 原因 xff1a 代码中加了多了一个设置 this ftpClient enterLocalPassiveMo
  • Python+ADB脚本

    目录 准备工具 问题解决 xff1a 如何安装adb和python xff1f 编写程序 实现 注意 xff1a 准备工具 进入正题 xff0c 首先要准备的工具如下 1 一台正常的电脑且安装adb和python环境 2 一部安卓手机 4
  • springboot+vue+协同过滤算法电影推荐网站

    源码获取 xff1a 文末获取联系方式 xff01 一 项目运行 环境配置 xff1a Jdk1 8 43 Tomcat 8 5 43 Mysql 43 VUE 43 IDEA xff08 Eclispe MyEclispe Sts都支持
  • Ubuntu20.04下基于ROS和PX4的无人机仿真平台的基础配置搭建(我所遇到的问题)

    写在前面 xff1a 我目前也处于学习阶段 xff0c 当时按照ROS教程安装的20 04 xff0c 随后搭建XTDrone阶段因为版本问题出现了很多问题 xff0c 这是我根据问题 xff0c 检索后汇总的一些解决措施 本文中提到的问题
  • 手机如何远程连接linux系统的VPS

    1 首先下载安装APP xff1a iTerminal 2 运行iTerminal xff0c 然后点击SSH栏 3 然后按要求填入各项内容 xff0c 确认都正确后点击底下的连接按钮 4 如图连接成功后即可在手机上操作了
  • 学习总结

    错误 xff1a TypeError ERR INVALID ARG TYPE The 34 id 34 argument must be of type string Received an instance of IncomingMes
  • Java笔记_3(循环)

    Java笔记 3 一 判断与循环1 1 顺序结构1 2 分支结构1 2 1 if语句1 2 2 switch语句 1 3 循环结构1 3 1 for循环1 3 2 while循环1 3 3 do while循环 1 4 回文数的判断1 5
  • 关于getchar的用法及实例解析

    一 getchar 函数是什么 xff1f getchar 函数是获取一个字符 说到这里就有人问了 xff0c 为什么他的返回类型是int xff1f 因为实际上EOF 61 end of file xff08 1 xff09 xff0c
  • springboot基于JAVA的电影推荐系统的开发与实现 附源码-毕业设计112306

    目 录 摘 要 4 Abstract 5 第 1 章 前 言 6 1 1 研究背景 6 1 2 研究现状 6 1 3 系统开发目标 6 第 2 章 技术与原理 8 2 1 JSP 介绍 8 2 2 JAVA 技术 8 2 3 MySQL 数
  • Python 把图片变成字符画

    34 2022 2 12 34 from PIL import Image PIL 是一个 Python 图像处理库 ascii char 61 list 64 B 8 amp WM oahkbdpqwmZO0QLCJUY123456789
  • centos shasum 未找到命令

    span class token punctuation span root 64 redis 7 106 span class token punctuation span span class token comment echo n
  • ireport的使用总结

    ireport的使用总结 截图居然都没显示出来 xff0c 如有需要可以到 xff08 http download csdn net detail czp0608 4140640 xff09 下载 相信很多java程序员们 xff0c 在开
  • 2020-11-16 ZYNQ固化过程遇到的问题

    用XIlinx 2017 04版本固化程序的时候出现 Xilinx Program Flash Program Flash v2017 4 64 bit SW Build 2086221 on Fri Dec 15 20 55 39 MST
  • Windows终端美化

    Windows终端美化教程 一 设置PowerShell默认启动Windows Terminal 从Microsoft Store下载并打开Windows Terminal点击上方的下拉三角 xff0c 点击设置 xff0c 在启动中默认终