使用 oh my posh 美化 win11 中自带的 terminal 终端
terminal 执行以下步骤。
Set-ExecutionPolicy Bypass
Install-Module oh-my-posh -Scope CurrentUser
Install-Module posh-git -Scope CurrentUser
注1:此处 terminal 在管理员模式下运行
注2: 后两条install,记得输y表同意
生成 profile 文件
if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force }
code $PROFILE
往生成的 profile 文件中加入以下段落
Import-Module posh-git
Import-Module oh-my-posh
Set-PoshPrompt -Theme JanDeDobbeleer
注: JanDeDobbeleer 替换成需要的主题
使用nerd字体处理乱码
- 下载几个喜欢的字体,就普遍理性而论,只要上面找的主题文件名字没有
minimal
,都必须安装nerd字体 - 所有的nerd字体均默认适配现有主题,不适配的话要考虑更换主题
- 下载好的字体,解压,全选,安装 即可
配置进terminal
参考这一部分
terminal界面下按 ctrl + shift + ,
进入settings,在defaults后的花括号内添加font
、 face
如下:
{
"profiles":
{
"defaults":
{
"font":
{
"face": "MesloLGM NF"
}
}
}
}
官方默认推荐的是上面写的 MesloLGM NF
,但其实都可以
注意,这个名字必须跟nerd网页上的名字一致,否则可能无法加载
- 注意重启terminal
omp 美化效果图(我使用的theme是bubbles,font是cousine nf)
完成。
后记:
加了这个玩意之后,terminal变得奇慢无比
后来觉得华而不实,删了。。。