前言
-
我就喜欢搞一些简洁而又花里胡哨的东西。
-
教程基于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字体。
效果展示