oh my posh随机选择主题
安装好oh my posh后,如何设置让powershell启动时随机切换主题
打开powershell执行命令,生成配置文件:
if (!(Test-Path -Path $PROFILE)) {
New-Item -ItemType File -Path $PROFILE -Force
}
文件一般位于:
C:\Users\user1\Documents\PowerShell\Microsoft.PowerShell_profile.ps1
执行notepad $PROFILE
编辑该文件,加入如下内容:
#获取所有的主题文件
$AllThemes = Get-ChildItem -Path $env:POSH_THEMES_PATH
#随机选一个主题文件
$RandomTheme = $AllThemes | Get-Random
#获取主题文件名称
$ThemeName = $RandomTheme.BaseName
echo "Lucky theme: $ThemeName "
oh-my-posh init pwsh --config "$RandomTheme" | Invoke-Expression
保存后,打开一个新powershell窗口查看效果。