欢迎光临散文网 会员登陆 & 注册

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

2021-03-27 17:36 作者:amdsound  | 我要投稿

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

因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,以管理员运行;

管理员打开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文件夹,就新建一个吧);

移动到WindowsPowershell

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",】字段,保存

terminal的设置

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

我的terminal

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起步,微软就是诈骗好吗;

【win】Terminal本地安装Oh-My-Posh2.0的评论 (共 条)

分享到微博请遵守国家法律