【其他经验】CMD终端美化记录—oh-my-posh

一、安装Windows Terminal

1、简单介绍下

Windows Terminal 是微软开发的一款新的终端应用程序,它为命令行工具提供了一个现代化的界面。它支持 PowerShell、命令提示符(cmd)、WSL(Windows Subsystem for Linux)等多种命令行工具。Windows Terminal 不是 cmd,但它可以运行 cmd。

2、下载地址

1、微软自带的应用商店(推荐)

2、GitHub 目前最新版下载地址:https://github.com/microsoft/terminal/releases/

这里推荐使用微软自带的应用商店下载,有些配置会默认帮我们配置好

3、启动方式

【win + R 输入wt 】即可启动

4、配置成默认启动方式

在【设置】中配置默认终端应用程序,这样使用【cmd】命令即可打开该程序,右下角记得保存

image-20240821192518313

二、安装nerd 字体

1、nerd 字体介绍

因为oh-my-post 在使用中有多个特殊字符,为了不显示乱码的情况,官方推荐使用 nerd fonts 字体

2、下载方式

1、官网下载链接(推荐):https://github.com/ryanoasis/nerd-fonts/releases/download/v3.2.1/0xProto.zip

2、网上看到的百度网盘下载地址(安全性未知,请自辩):链接:百度网盘 请输入提取码 提取码:uau7

3、字体选择

从官网下载的有三个字体文件,都大差不差,我选择了名称短的这个,总之感觉哪个都可以,文件的左上角有安装

image-20240821185053955

4、配置字体

在【默认值】的【外观】中配置字体,注意保存

image-20240821192911748

三、oh-my-posh 下载安装

下载oh-my-posh

1、微软应用商店下载(推荐):直接搜索oh-my-posh 就会出来

2、在Windows Terminal 中执行如下命令安装:winget install JanDeDobbeleer.OhMyPosh -s winget

3、GitHub下载,地址不贴了,自行搜索下

四、美化powershell

1、试用oh-my-posh 主题

走到Terminal 的powershell 中

1
Get-PoshThemes

出来了很多其他的主题,在最后给了使用实例,选择一个主题,替换示例中的jandedobbeleer

image-20240821205100529

我在这里试用的是honukai 主题,则将命令修改成如下:

1
oh-my-posh init pwsh --config 'C:\Users\81120\AppData\Local\Programs\oh-my-posh\themes\honukai.omp.json' | Invoke-Expression

可以多挑挑选选,这个只是临时的试用

2、持久化保存配置

创建配置文件

1
New-Item -Path $PROFILE -Type File -Force

编辑配置文件

1
notepad $PROFILE

将上述主题启动命令复制进去保存即可

1
oh-my-posh init pwsh --config 'C:\Users\81120\AppData\Local\Programs\oh-my-posh\themes\honukai.omp.json' | Invoke-Expression

暂时美化到这里,其中Terminal 更多的配置可以按个人喜好在设置中配置