windows 11 安装oh-my-posh & intellij失效问题

发布于:2024-08-23 ⋅ 阅读:(131) ⋅ 点赞:(0)

1. 安装 PowerShell 7

Oh My Posh 需要 PowerShell 7(或更高版本)。如果你尚未安装 PowerShell 7,请按照以下步骤进行安装:

安装完成后,你可以通过打开 PowerShell 7 确认安装成功:

$PSVersionTable.PSVersion

2. 安装 Oh My Posh

  1. 打开 PowerShell 7:在开始菜单中查找「PowerShell 7」,然后打开它。

  2. 安装 Oh My Posh 模块:在 PowerShell 窗口中运行以下命令:

    Install-Module oh-my-posh -Scope CurrentUser -AllowPrerelease
    

    如果提示需要安装 NuGet 提供程序,选择「是」并继续。

3. 配置 PowerShell 终端

为了使 Oh My Posh 生效,你需要在 PowerShell 配置文件中添加初始化代码。

  1. 找到 PowerShell 配置文件:运行以下命令查看配置文件的路径:

    $PROFILE
    
  2. 打开配置文件:使用以下命令创建或打开配置文件:

    notepad $PROFILE
    
  3. 添加 Oh My Posh 初始化代码:在打开的 Notepad 中,添加以下行:

    oh-my-posh init pwsh | Invoke-Expression
    
  4. 保存并关闭 Notepad

4. 选择主题

Oh My Posh 提供多种主题可供选择。要查看可用主题,可以在 PowerShell 中运行:

Get-PoshThemes

选择一个你喜欢的主题,然后在配置文件中设置主题。例如,如果你选择了 jandedobbeleer 主题,可以在 $PROFILE 中添加:

Set-PoshPrompt -Theme jandedobbeleer

5. 安装字体(可选)

为了获得更好的显示效果,安装支持符号的字体是推荐的。你可以使用 Nerd Fonts 提供的字体。

  1. 下载字体并解压缩。
  2. 双击字体文件,然后选择「安装」。

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
在这里插入图片描述


网站公告

今日签到

点亮在社区的每一天
去签到