powershell美化
首先安装【git】
不安装也没有啥,但是会在PS中有讨厌的提示,我讨厌提示
【管理员】打开【powershell】
用下面两条命令安装【必要】模块,需要管理员权限,已经输入【y】确认
# 安装posh-git和oh-my-posh
Install-Module posh-git -Scope CurrentUser
Install-Module oh-my-posh -Scope CurrentUser
◿【以后】不用、弄错了也可以卸载
Uninstall-Module posh-git
Uninstall-Module oh-my-posh
检测并初始化 Profile 文件
if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force }
记事本打开预设文件文件,(其他也行,记事本方便,而且在path里,而且够用了)
notepad $PROFILE
在记事本里面输入
Import-Module posh-git
Import-Module oh-my-posh
Set-Theme 样式名称
posh的样式有很多种,多数教程会推荐Paradox,也就是上面是写的
Set-Theme Paradox
其实我觉得那个不好看,而且容易误导,样式喜欢什么用什么,至于什么样式好看,在ps中,输入Set-Theme + 空格
然后【tab】就能自动填充样式,当然,各种样式也能在网上找到,但是不在自己电脑测试一下,效果不明显,而且网上的教程给到的样式种类和实际种类也有数量的区别,我还是建议一个个自己实验。
放心,在ps里面用Set-Theme,只会临时更改主题,真正改主题,还需要if那条语句,然后notepad那条语句在记事本里面改。
记得在PS的【属性】里面改字体为等宽字体,我用的网上的方案,就是【等距更纱黑体 sc】这个字体,【颜色】【屏幕背景】改成黑色/或者其他颜色。
然后,PS部分就解决了。当然,上面的命令,除了记事本里面的,其他都在PS里面操作。
windows terminal 美化
其实windows terminal的设置文件主要就是这么个结构,第五大项 【“profiles”:】是留给我们拿来美化的,【defaults】里面添加默认、全局的设置,个人比较喜欢,在【schemes】中,在对应颜色,很重要,颜色主题全靠它,【actions】设置快捷键。【list】中添加新的shell。
我都是无脑在schemes里面添加几个颜色主题,然后在defaults里面把【颜色主题】【毛玻璃】【背景图片】【背景模糊】一起设置好了。
具体的颜色主题,可以参考这个网址进行配色,其他的毛玻璃,背景什么的,网上找找就有。
网上给的配置文件可以用,看看网上配色的位置是schemes还是list下面的,如果是【list】下面的,记得guid要一样。
{
"$schema":
"defaultProfile":
"copyOnSelect":
"copyFormatting":
"profiles":
{
"defaults":{},
"list":{[],[],[],[]},
"schemes": {[],[]},
"actions": {[]}
}
}
在VScode中,有些【powershell】的【oh-my-posh】主题的符号(比如▷)显示的不是很好。。。都说更改【设置】搜索【terminal fonts】设置,设置一个好的字体可以解决,个人尝试失败。