windows中powershell的设置(让你的cmd更加美观)
1. 在微软商店或百度中安装一下两个软件
1.
2. 以管理员身份运行powershell,在设置属性里设置默认Windows终端
3. 打开powershell,效果如下:
这是美化后的标签显示效果,先忽略标签
4. 进行设置
5. 安装字体
-
打开网站ohmyposh.dev/docs/themes(在网站中可以自定义一些主题、字体)
-
下载后可以得到一个压缩包,解压(任意位置),打开,全选,将字体以为所有人安装
-
回到powershell,点击powershell,外观,选择自己中意的字体
meslol打头的就是我们刚刚下载的字体。
6. 安装OH-MY-POSH(主题样式)
-
回到网站ohmyposh.dev/docs/themes中
winget install JanDeDobbeleer.OhMyPosh -s winget
-
重启powershell,确认oh-my-posh运行在pwsh(powershell)中
oh-my-posh get shell #显示 pwsh
执行下面的命令:
& ([ScriptBlock]::Create((oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\jandedobbeleer.omp.json" --print) -join "`n"))
jandedobbeleer是主题的名字,以后想更换主题替换此主题名即可
效果:
7. 设置程序启动自动加载
上面配置好了只是临时有效,下面是使用即启动的配置
-
创建一个文档
New-Item -Path $PROFILE -Type File -Force
notepad $PROFILE
此时会弹出一个文档,在文档中编写
& ([ScriptBlock]::Create((oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\jandedobbeleer.omp.json" --print) -join "`n"))
运行
.$PROFILE
-
重新修改一下字体,改为新安装的字体,使字体适应标签
效果:
(此处我换了一个主题)
8. 更换主题
-
查看库中所有主题
Get-PoshThemes
主题繁多,此处举一例
改主题,进入上图中的目录
D:\Users\s\Documents\PowerShell\Microsoft.PowerShell_profile.ps1.
该主题名即可
& ([ScriptBlock]::Create((oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\jandedobbeleer.omp.json" --print) -join "`n"))
jandedobbeleer为主题名
使用
.$PROFILE
编译完成,主题更换成功。