1. 安装 PowerShell 7
Oh My Posh 需要 PowerShell 7(或更高版本)。如果你尚未安装 PowerShell 7,请按照以下步骤进行安装:
- 访问 PowerShell GitHub Releases 页面。
- 下载最新版本的 PowerShell 7 安装程序。
- 运行安装程序并按照提示完成安装。
安装完成后,你可以通过打开 PowerShell 7 确认安装成功:
$PSVersionTable.PSVersion
2. 安装 Oh My Posh
-
打开 PowerShell 7:在开始菜单中查找「PowerShell 7」,然后打开它。
-
安装 Oh My Posh 模块:在 PowerShell 窗口中运行以下命令:
Install-Module oh-my-posh -Scope CurrentUser -AllowPrerelease
如果提示需要安装 NuGet 提供程序,选择「是」并继续。
3. 配置 PowerShell 终端
为了使 Oh My Posh 生效,你需要在 PowerShell 配置文件中添加初始化代码。
-
找到 PowerShell 配置文件:运行以下命令查看配置文件的路径:
$PROFILE
-
打开配置文件:使用以下命令创建或打开配置文件:
notepad $PROFILE
-
添加 Oh My Posh 初始化代码:在打开的 Notepad 中,添加以下行:
oh-my-posh init pwsh | Invoke-Expression
-
保存并关闭 Notepad。
4. 选择主题
Oh My Posh 提供多种主题可供选择。要查看可用主题,可以在 PowerShell 中运行:
Get-PoshThemes
选择一个你喜欢的主题,然后在配置文件中设置主题。例如,如果你选择了 jandedobbeleer
主题,可以在 $PROFILE
中添加:
Set-PoshPrompt -Theme jandedobbeleer
5. 安装字体(可选)
为了获得更好的显示效果,安装支持符号的字体是推荐的。你可以使用 Nerd Fonts 提供的字体。
- 下载字体并解压缩。
- 双击字体文件,然后选择「安装」。
6. 重启 PowerShell
关闭并重新打开 PowerShell 7,你应该可以看到 Oh My Posh 的提示符已经生效。
7. 在其他终端中使用 Oh My Posh
如果你想在其他终端(如 Windows Terminal、Visual Studio Code)中使用 Oh My Posh,确保这些终端使用的是 PowerShell 7,并按相同的步骤添加初始化代码到它们的配置中。
另外如果在intellij idea中 执行报错,需要勾上Run commands using IDE