Windows安装Oh-My-Posh美化Powershell

Windows Terminal:https://www.microsoft.com/store/productId/9N0DX20HK701
最新Powershell下载:https://github.com/PowerShell/PowerShell/releases
Oh-My-Posh官网:https://ohmyposh.dev/
Nerd字体下载:https://www.nerdfonts.com/font-downloads
推荐字体:DejaVuSansM Nerd FontMesloLG Nerd Font
百度网盘文件:
链接:https://pan.baidu.com/s/1qY9Azp13eSpadYFz9BT91A?pwd=ncoz
提取码:ncoz

让我们开始吧

1、准备资源(软件、字体安装过程省略)

  • Windows Terminal
  • Powershell 7或其它版本
  • 字体文件,我用的是DejaVuSansM Nerd Font字体

2、安装Oh-My-Posh,依次键入下列命令(-AllowPrerelease是最新版本,-Force强制安装)

  • Install-Module posh-git -AllowPrerelease -Force
  • Install-Module oh-my-posh -AllowPrerelease -Force
  • Get-PoshThemes(查看主题)
  • notepad $PROFILE(以前没装过的会提示,创建新文件,点击确定创建)
  • oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\powerlevel10k_rainbow.omp.json" | Invoke-Expressionpowerlevel10k_rainbow是我选择的主题,替换成你想要的主题名)
  • . $PROFILE(应用主题,注意$PROFILE前面有个点)

3、显示乱码修改字体,在Windows Terminal设置
修改字体
点击左下角的打开JSON文件,找到"source": "Windows.Terminal.PowershellCore"添加下列代码,face里的值就是你要替换的字体

"font":
{"face": "DejaVuSansM Nerd Font Mono","size": 14.0
},

修改字体

4、保存退出再重新启动Windows Terminal乱码就解决了。
5、小提示

  • Oh-My-Posh是对Powershell的美化,暂未找到美化CMD的方法,有方法的小伙伴也可以在评论区告诉我
  • 在官网下载Powershell、字体会很慢,请耐心等待,或者使用我在百度网盘中的文件
  • 使用VSCode的小伙伴如果终端显示乱码,可以在设置中配置下字体,我这里用的是MesloLGS Nerd Font
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/28178.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ubuntu20.04配置vscode

下载: https://az764295.vo.msecnd.net/stable/660393deaaa6d1996740ff4880f1bad43768c814/code_1.80.0-1688479026_amd64.debhttps://az764295.vo.msecnd.net/stable/660393deaaa6d1996740ff4880f1bad43768c814/code_1.80.0-1688479026_amd64.deb 安装&#xff1a…

Mysql数据库之事务

目录 一、事务的概念 二、事务的ACID特点 1.原子性(Atomicity) 2.一致性(Consistency) 3.隔离性(lsolation) 4.持久性(Durability) 三、并发访问表的一致性问题和事务的隔离级别 1.并发访…

【C++】开源:跨平台轻量日志库easyloggingpp

😏★,:.☆( ̄▽ ̄)/$:.★ 😏 这篇文章主要介绍跨平台轻量日志库easyloggingpp。 无专精则不能成,无涉猎则不能通。。——梁启超 欢迎来到我的博客,一起学习,共同进步。 喜欢的朋友可以关注一下&am…

春秋云境—Initial

文章目录 春秋云境—Initial一、前期准备1、靶标介绍2、相关设备 二、WEB渗透1、ThinkPHP RCE(1)、打开网站(2)、检测漏洞 2、蚁剑连接3、sudo提权4、frpc代理5、fsacn扫描 三、后渗透1、信呼OA RCE(1)、1.…

Typora设置Gitee图床,自动上传图片

之前写了一篇同类型文章:如何将Typora中图片上传到csdn 实现了Typora本地编辑的内容中的图片,可以直接复制到csdn上进行发布。但是在使用过程中发现sm.ms这个图床站不是很稳定,即使用了翻墙也不稳定。 这篇文章推荐使用Gitee作为图床&#xf…

001-Spring简要原理分析-草稿

Bean查找流程 根据类型找找到多个根据名称找 Map<被代理类&#xff0c; List<方法>> 事务 Config 方法代理

还在使用冒泡排序遍历数组?No No No 库函数qsort帮你搞定所有排序还不快学起来!

&#x1f3ac; 鸽芷咕&#xff1a;个人主页 &#x1f525; 个人专栏:《快速入门C语言》《C语言初阶篇》 ⛺️生活的理想&#xff0c;就是为了理想的生活! 文章目录 前言&#x1f4ac; 库函数qsort的介绍&#x1f4ac; 库函数qsort的参数介绍&#x1f4ad; 参数一 (void* base)…

Unity游戏源码分享-迷你高尔夫球游戏MiniGolfConstructionKitv1.1

Unity游戏源码分享-迷你高尔夫球游戏MiniGolfConstructionKitv1.1 有多个游戏关卡 工程地址&#xff1a;https://download.csdn.net/download/Highning0007/88052881

保荐人“临阵脱逃”,上市折戟的汉王药业问题出在哪?

撰稿|行星 来源|贝多财经 近日&#xff0c;上海证券交易所披露的信息显示&#xff0c;因陕西汉王药业股份有限公司&#xff08;以下简称“汉王药业”&#xff09;的保荐人兴业证券申请撤销保荐&#xff0c;上海证券交易所终止了对其在主板上市的审核。 据贝多财经了解&#x…

Java springBoot项目报LDAP health check failed

报错内容如下&#xff1a; 在bootstrap.yml文件里加 management:health:ldap:enabled: false 配置。 或者在application.properties文件里加&#xff1a; management.health.ldap.enabledfalse 参考答案&#xff1a;LDAP health check failed 难道没有人遇到这样的问题吗&…

论文--高通量田间植物表型:一种用于分割重叠植物的自监督序列CNN方法

Title: High-Throughput Field Plant Phenotyping: A Self-Supervised Sequential CNN Method to Segment Overlapping Plants Abstract: High-throughput plant phenotyping—the use of imaging and remote sensing to record plant growth dynamics—is becoming more wide…

【岛屿最大面积】BJ某IT厂笔试题

该题在LeetCode上能找到原题&#xff0c;大致意思是&#xff0c;给你一个大小为 m x n 的二进制矩阵 grid 。岛屿 是由一些相邻的 1 (代表土地) 构成的组合&#xff0c;这里的「相邻」要求两个 1 必须在 水平或者竖直的四个方向上 相邻。你可以假设 grid 的四个边缘都被 0&…