前言

  • 我就喜欢搞一些简洁而又花里胡哨的东西。

  • 教程基于Windows 11自带的Terminal。

字体

我使用的字体是CodeNewRoman Nerd Font,这个字体同样是我博客的字体,可以从这里下载,下载后安装即可,也可以在VS Code上使用这个字体。

下载 oh-my-posh

winget install JanDeDobbeleer.OhMyPosh

终端设置

我这里直接修改了Windows PowerShell的配置,如果不想破坏默认的配置也可以新建一个配置文件。

配色方案的选项下,我选择的Campbell,但是我打开设置的json file里面把第一个主题的background改成了#0C0C0C,避免了纯黑的背景。

Windows PowerShell常规选项下,取消勾选使用父进程目录,在外观选项下选取下载的字体CodeNowRoman Nerd Font

文件配置

在终端输入

echo $profile

找到这个文件,如果找不到自己新建一个。

这里选择一个自己喜欢的主题,点击主题名字进入相应的github并且下载.json源码,保存在本地,粘贴下面语句到这个文件中,修改路径为你保存的路径。

oh-my-posh init pwsh --config 'C:/Users/Posh/jandedobbeleer.omp.json' | Invoke-Expression

保存后运行:

. $profile

FAQ

如果运行失败,可能需要更新PSReadLine

如果识别不了icon,大概率字体的问题,查看是否在PowerShell的页面下设置字体为Nerd字体。

效果展示

Bash