win下原生的三款CMD、Powershell和Windows_Terminal,一个是上世纪的产物,只能win环境内最基本的使用;另一个是挺新,但是明显UI设计师不在线,在win7来看也还过得去,套到win10上。。。也简直了。。。而LTSC的版本最高升级到1809,是不满足安装Windows_Terminal的,这也是在重装LTSC一个月来的最大不满,平时还有Finalshell可以独立使用,而到了VSCode中之后看着Powershell巨丑的显示。。。于是决心花点时间美化下。
Powershell美化,在不考虑第三方软件的前提下,就是两个包一个 posh-git 和 oh-my-posh
直接点上代码,遇到选项直接y(a)即可
Install-Module posh-git -Scope CurrentUser
Install-Module oh-my-posh -Scope CurrentUser
if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force }
notepad $profile
在打开的空的配置文件当中加入下面的配置,并保存
Import-Module posh-git
Import-Module oh-my-posh
Set-PoshPrompt material
这里千万不要用其他教程里面的Set-Theme,这个参数已经在新版的powershell当中舍弃掉了,只会让你打开ps的时候弹出错误信息
另:如果想查看可以使用的theme,在ps当中输入下面的命令,
Get-PoshThemes
(记得送上你们的膝盖)
至于说要改配色,要用到第三方软件(要用第三方就直接第三方啦),就不在本文里面讲了
设置powerline字体
在启用了oh-my-posh之后,会有powerline显示不正常的问题。
微软官方的程序员字体——Cascadia Code PL (支持ps原生设置) 当然你也可以根据自己喜好选择Source Code Por或Dejavu这类字体的powerline版,不过根据自己的经验魔改的consolas+微软雅黑是无法被原生powershell支持的哦。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)