【win】Terminal本地安装Oh-My-Posh2.0

以下内容,是一个不会英语、不会编程的电脑玩家根据自身情况的描述,如有错误请见谅。

因3.0版开始要求的字体不再是微软那一套了,故此文章只适合2.0.496及更老版本
环境:WindowsPowershell(非 PowerShell Core)
一、下载
1、
1-1 打开https://www.powershellgallery.com/,
1-2 搜索oh-my-posh,点击Manual Download,找到2.0.496版,点击下载。
1-3 搜索下载posh-git【如果这俩下载不了,评论区有备用地址】

2、打开https://github.com/microsoft/cascadia-code/releases,下载Cascadia连字字体;
也可以在评论区拿
3、打开https://git-scm.com/downloads,下载git(可以不下载,只是装了git之后就不会有烦人的黄色警告了)
二、添加
1、搜索powershell,以管理员运行;

命令【set-executionpolicy remotesigned】,选择【a】
命令【set-executionpolicy remotesigned -scope currentuser】,选择【a】
关掉powershell,再重新管理员身份打开
命令【get-executionpolicy -list】,检查 LocalMachine、currentuser是否为remotesigned,如果还不行,请自行百度“powershell运行脚本”

2、解压包oh-my-posh包,新建oh-my-posh文件夹,打开,再新建<版本号>文件夹,把解压出来的文件移进去;
posh-git也是这么做

接着,把两个文件夹移动到C:\Users\用户名\Documents\WindowsPowershell\modules文件夹下(如果没有WindowsPowershell文件夹和modules文件夹,就新建一个吧);

3、安装字体(推荐OTF格式,因Adobe PR无法识别TTF格式的连字字体,会报错的);
4、安装git(这一步为可选操作)
三、调试
1、在C:\Users\用户名\Documents\WindowsPowershell\目录,修改Microsoft.PowerShell_profile.ps1文件(没有的话,新建txt改后缀ps1即可)
2、右键>编辑,添加内容
【Set-Theme Paradox】,保存(这里的Paradox是主题,按tab键切换不同的主题)

3、打开terminal,设置,在powershell的部分里添加
【"fontFace": "Cascadia Code PL",】字段,保存

4、重开terminal,就能看到变化了(如果安装了git,就不会有黄色警告了)

5、慢慢调吧,总会调出满意的ui的。
微软文档:https://docs.microsoft.com/zh-cn/windows/terminal/tutorials/powerline-setup
v1.0.2 2021.12.6
v1.0.1 2021.3.27

后记/私货
私货:这专栏我参考过一些博客,而写出来只是因为微软给的是2.0档案,下载下来是3.x的,而oh-my-posh的作者网站又只给出了3.0版还是core版的方法。。。(嘛,虽然在ps的配置脚本上,把命令改一下就能用了。。。但不是什么人都会去装powershell core吧);
至于剩下的WSL之类的,我就不弄了,不懂linux,看微软文档改一改就好了;
至于powershell的本身也可以改,只是要弄注册表,比较麻烦(系统大版本更新时会重写注册表),而且已经有终端做壳子了,还何必去折腾呢

吐槽:
讲真,美化了这么久,还是纯亚克力好看实用(部分环境下也吃一点性能的),
非纯色的背景图片,一定会对代码阅读造成干扰的,还不如不搞背景图;
头图里的terminal所在的系统是17134,但正式版terminal支持最低也要18362,连预览版都得179xx起步,微软就是诈骗好吗;