【美化命令行教程】

news/2025/2/3 20:49:50/

目录

  • 下载字体
    • 打开Teminal设置
  • 美化powershell
    • 注意:主题路径
    • powershell 自动提示
    • 看效果
  • 美化git
    • 看效果

下载字体

防止乱码一定要下载下面的字体并安装

下载作者推荐MesloLGM NF字体,点此下载

打开Teminal设置

在这里插入图片描述

修改Teminal配置文件json
在这里插入图片描述

"font":
{"face": "MesloLGM NF"
}

如果json中其它shell命令行中有font这个属性要删除,否则会出现乱码

在这里插入图片描述

美化powershell

  1. 先安装Winget,【下载包地址】 , 如果不生效就需要配置环境变量
  2. 再安装oh my posh,【教程直通车】

# 查看所有主题 
Get-PoshThemesNew-Item -ItemType file -Path $PROFILE  -Force
# 查看配置文件位置
$PROFILE
  1. 再配置文件中添加
oh-my-posh init pwsh --config 'C:\Users\sunao\AppData\Local\Programs\oh-my-posh\themes\iterm2.omp.json' | Invoke-Expression

注意:主题路径

是在oh-my-posh的安装路径下
这个路径很重要,下面GIT会用到

C:\Users\sunao\AppData\Local\Programs\oh-my-posh\themes\iterm2.omp.json

powershell 自动提示

# 自动提示
Set-PSReadlineKeyHandler -Key Tab -Function Complete
Set-PSReadlineKeyHandler -Key Tab -Function MenuComplete 

看效果

在这里插入图片描述

美化git

# 找到git下文件,我的是这样的
D:\dev\Git\etc\profile
# 在文件中开头处添加
eval "$(oh-my-posh init bash --config 'C:\Users\sunao\AppData\Local\Programs\oh-my-posh\themes\powerlevel10k_classic.omp.json'

记得主题路径,我的是C:\Users\sunao\AppData\Local\Programs\oh-my-posh\themes\powerlevel10k_classic.omp.json

看效果

在这里插入图片描述


http://www.ppmy.cn/news/63910.html

相关文章

如何用100天时间,让CSDN的粉丝数从0狂飙到10000

2022年10月7日,正式开通了CSDN账号。但因为工作忙的原因,一直没有时间写博客文章,也没有投入精力在CSDN上。理所当然的,我的粉丝数量很稳定,一直保持着0的记录。 2023年春节假期过后,有点空闲时间了&#x…

SpringBoot集成Redis—缓存穿透解决方案与哨兵模式实战

目录 1、环境准备 1)pom.xml引入Redis依赖 2) 演示业务场景 2、SpringBoot集成Redis单机模式 1) 通过MyBatis逆向工程生成实体Bean和数据持久层 2) application.yml 中配置redis连接信息 3) 启动redis服务 4) XinTuProductRedisController类 5…

C语言中链表经典面试题目

🐶博主主页:ᰔᩚ. 一怀明月ꦿ ❤️‍🔥专栏系列:线性代数,C初学者入门训练,题解C,C的使用文章,「初学」C 🔥座右铭:“不要等到什么都没有了,才下…

Unity PlayerPrefs、JsonUtility

Unity中有两个常用的数据存储方式:PlayerPrefs和JsonUtility。 PlayerPrefs PlayerPrefs是Unity内置的一种轻量级数据存储方式,可用于存储少量的游戏数据,如分数、解锁状态等。使用PlayerPrefs需要注意以下几点: 存储数据时&am…

【id:115】【20分】D. 向量4(类复合)

文章目录 一、题目描述二、输入与输出1.输入2.输出 三、参考代码四、题解思路 一、题目描述 为向量1题目中实现的CVector类增加成员函数float Average(),计算n维向量的平均值并返回。 定义CStudent类,私有数据成员为: string name; // 姓名…

JavaScript (五) -- JavaScript 事件(事件的绑定方式)

目录 1. JavaScript 事件的概述: 2. 事件的绑定(两种方式): 1. JavaScript 事件的概述: JavaScript事件是指当网页中某个元素被触发时,可以执行一些JS代码来处理这个事件,例如鼠标单击、鼠标移动、键盘按键等。事件通常被认为是浏览器与用户交互的方式之一…

CSS布局基础(精灵图 字体图标 css 三角图标)

精灵图 & 字体图标 & css 三角图标 精灵图使用字体图标下载字体图标使用方式icomoon阿里 iconfontttf 字体 unicodecss 方式js 方式 更新字体图标icomoon阿里 iconfont css三角图标标准三角(垂直的两边相等)先来个普通盒子(当然是五…

深入探究C++中的STL:容器、迭代器与算法全解析

C 基础知识 四 认识STL 上一、 概述1. 起源 Standard Template Library2. 发展历程3. 组成部分与内部实现原理4. 优点和局限性4.1优点4.2局限二、容器1. 定义2. 序列容器2.1 vector2.2 deque2.3 list2.4 forward_list3. 关联容器3.1 set 与 multiset3.2 map 与 multimap4. 无序…