头像

5h9igzqanx




本篇目录




使用Oh My Posh美化Windows终端

⏰:2024年10月13日13:20  📝:5h9igzqanx

使用Oh My Posh给你的Windows终端添点颜色

本文仅代表作者观点,如有负面影响其将被删除!



使用Oh My Posh美化Windows终端

概述

不知道你们使用Windows终端的时候有没有羡慕那些使用MacOS或者Linux终端的朋友屏幕上花花绿绿的样式,即使是巨硬推出了改良版终端。

但是,现在你们可以不用羡慕了,因为Windows终端也可以被美化了,那就是——Oh My Posh。

话不多说,上教程。

教程-安装并配置Oh My Posh

材料准备

  1. 一台搭载Windows系统的电脑
  2. the Internet
  3. Windows Terminal软件(如果没有请看下面)
  4. Oh My Posh软件(如果没有请看下面)
  5. Clink软件(如果没有请看下面)

安装Oh My Posh

首先,你需要确保你安装了新版Windows终端,如果没有你可以去Microsoft Store搜索Terminal并下载。

其次,打开Oh My Posh的Github仓库下载相应版本的安装包。

下载好之后,打开安装包,根据提示安装。

安装路径尽量只有英文。

安装完成之后,可以打开终端,输入oh-my-posh查看是否安装完成,如果提示其不是一个命令,你需要手动将Oh My Posh的目录添加进环境变量。

你可以选择在PowerShell中输入

$env:Path += ";C:\你安装OhMyPosh的路径\...\oh-my-posh\bin"

来添加。

在cmd中,Oh My Posh需要Clink来辅助实现美化,所以你也得下载Clink。

首先,打开Clink的Github仓库下载相应版本的安装包。

下载好之后,打开安装包,根据提示安装。

安装完成之后,可以打开终端,输入clink info查看是否安装完成。

安装字体

在Oh My Posh中,显示一些特殊符号需要使用另一种叫做“Nerd”的字体,下面讲解如何安装和使用。

打开Nerd官网,点击Downloads,在其中相中一个其与另一种等宽字体结合的字形包,点击Download。

官方文档中建议使用MesloLG Nerd Font这款字体。

下载好后解压,打开目录,全选,安装。

打开终端,点击标签栏上的倒三角,选择设置。

在“配置文件”栏选择“默认值”,在右边点击“外观”,然后在“字体”栏选择带有“Nerd”字样的字体,保存就行了。

在Clink中配置Oh My Posh并且设置主题

安装完成之后,打开Clink的软件目录,新建oh-my-posh.lua文件,在其中输入

load(io.popen('oh-my-posh init cmd'):read("*a"))()

使其支持cmd的美化。

此时打开cmd,可以看到终端已经被美化。

如果你就待见他的默认主题,那你就没事了;但是如果你还想再进一步美化,那么接着往下看。

首先,你需要前往Oh My Posh的主题页面中相中一个主题,点击跳转到相应的文件的Github页面,点击右上角的Download raw file下载其对应的json文件,然后记住他的路径。

然后,打开你刚刚在Clink目录创建的oh-my-posh.lua文件,把内容改成

load(io.popen('oh-my-posh init cmd --config 你的主题文件的目录'):read("*a"))()

就好了。

在路径中不要单独出现\,使用\\/代替单独出现的\

最后,打开终端,查看你的主题是否被加载,如果好看,那么恭喜你,大功告成!

卷末语

本期教程到此结束,希望你能通过这里的教程,把你的Windows终端也变得更好看,再见。

参考文献

《Change your prompt》来自Oh My Posh官方文档
《【随笔】oh-my-posh(Windows power shell为例)》来自CSDN博客
《开源免费软件分享0031——oh-my-posh+clink》来自Bilibili



您可以在此页面/对此文章:




关闭全屏显示图片X