引言
PowerShell是Windows的一个强大命令行工具和脚本语言,它让系统管理、自动化任务和软件部署变得更加高效和简便。对于管理Windows电脑和服务器的日常工作来说,PowerShell是一个不可或缺的工具。
Oh My Posh是一个用于美化Windows Terminal(包括PowerShell)的开源工具。
它通过添加各种主题、颜色、背景和快捷方式,让用户能够根据个人喜好自定义命令行界面。
效果图
环境准备
系统要求
- Windows: 由于Oh My Posh是针对Windows Terminal的,因此你需要一个运行Windows 10或更高版本的系统。
- PowerShell: 确保你的系统中安装了PowerShell,并且版本至少为5.x。可以通过在PowerShell中输入
$PSVersionTable.PSVersion
来检查版本 -
字体选择
- Oh My Posh使用特殊的Unicode字符和符号来美化控制台输出。为了获得最佳显示效果建议使用JetBrains Mono Medium Nerd Font Complete Mono字体
-
Oh My Posh安装前的准备
- 在安装Oh My Posh之前,建议备份你的PowerShell配置文件,以防出现任何问题。可以通过在PowerShell中运行
cp $PROFILE "$PROFILE".bak
来备份。
操作系统 Windows10
安装windows terminal
在微软商店中搜索windows terminal,下载安装!
安装PowerShell 7
在微软商店中搜索powershell,下载安装!
安装好后 Windows + R ,输入WT(windows terminal的缩写)
接下来把powershell设置为默认启动项
安装Oh My Posh
打开PowerShell
使用命令
安装Oh My Posh:
Set-ExecutionPolicy Bypass -Scope Process -Force; Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://ohmyposh.dev/install.ps1'))
安装成功后重启Windows terminal
输入
on-my-posh
检查是否安装成功
如图所示,安装成功!
安装字体
(否则会出现乱码!)
重启 Windows powershell,用管理员身份运行
使用命令下载oh-my-posh 合适的字体
oh-my-posh font install
用键盘方向键向下选择JetBrainsMono,
按下Enter下载
安装成功后进行配置
这样字体就安装好了!
配置和使用Oh My Posh
使oh-my-posh在全局生效,
修改启动脚本
检查 $PROFILE 文件是否存在, 如果不存在则新建空文件
if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force }
如图所示
接下来修改启动脚本
打开启动脚本
notepad $PROFILE
在记事本中输入,ctrl+s保存
oh-my-posh init pwsh --config $env:POSH_THEMES_PATH\montys.omp.json | Invoke-Expression
重启Windows terminal ,即可配置成功!
接下来设置亚克力效果
1.Windows Terminal 亚克力效果
设置-->外观-->使用亚克力
2.powershell
图片背景:设置-->PowerShell-->外观-->背景图像(选择导入即可,记得修改图片不透明度!)
亚克力效果:设置-->PowerShell-->外观-->透明度
保存!
保存!
保存!
设置好了!
╭(●`∀´●)╯╰(●’◡’●)╮ (●’◡’●)ノ ヾ(*´▽‘*)ノ
更改主题
先用命令
Get-PoshThemes
查看所有主题!
选择喜欢的主题,例如 Theme:iterm2
使用命令
notepad $PROFILE
打开配置文件,修改主题!
修改完成后,Ctrl+S 保存,再重启Windows Terminal,切换主题成功!
✧⁺⸜(●˙▾˙●)⸝⁺✧ ✧⁺⸜(●˙▾˙●)⸝⁺✧ ✧⁺⸜(●˙▾˙●)⸝⁺✧
有问题请留言(ง •̀ω•́)ง