Windows Terminal安装

  • 微软商店搜索Windows Terminal,进行安装

image-20221221131723543

字体安装

  1. 下载喜欢的字体,地址,先装下面的试试

    image-20220328094736796

  2. 安装字体,教程,即右键选择字体后选择安装即可

  3. 替换字体

    1. 进入设置

      image-20220328095954480

    2. 选择安装的新字体

      image-20220328100040858

oh my posh安装

  • 旧方法可能失效(之前已经安装的不受影响,不排除是电脑原因),如果不行按照新方法尝试
  • 旧方法在Intel架构成功,2022-03-28
  • 新方法在AMD架构成功,2022-12-21

旧方法安装

  1. 安装 Oh My Posh for PowerShellInstall-Module oh-my-posh -Scope CurrentUser,可执行Update-Module oh-my-posh进行更新(第一次安装应该就是最新的)

    image-20220328095509685

  2. 选择并应用 PowerShell 提示符主题:notepad $PROFILE,出现以下提示,创建新文件,添加以下内容到结尾

    image-20220328095754796

    1
    2
    Import-Module oh-my-posh
    Set-PoshPrompt -Theme paradox
  3. 使用 Terminal-Icons 添加缺少的文件夹或文件图标,安装Install-Module -Name Terminal-Icons -Repository PSGallery

    • 这一步需要管理员权限,否则出现以下错误

      image-20220328100225098

    • 成功安装,不知道为啥有点错乱,重启以后就好了

      image-20220328100507979

    • 如果这一步出错如下,见新方法安装

      ![oh-my-posh error](Windows-install-oh-my-posh/oh-my-posh error.png)

  4. 安装后重启Windows Terminal会出现以下状况

    image-20220328100320507

  5. 然后就成功了!

    image-20220328100343336

新方法安装

  1. 如果没有按照旧方法安装进行操作,跳过此步:卸载已经安装的oh my posh来源: PowerShell module

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    # Remove the module's cached files
    Remove-Item $env:POSH_PATH -Force -Recurse

    # Uninstall the PowerShell module
    Uninstall-Module oh-my-posh -AllVersions

    # Delete the import of the PowerShell module in your $PROFILE
    # 这一步可以简化为清空$PROFILE内容
    notepad $PROFILE
    Import-Module oh-my-posh
  2. 安装oh my posh来源:installation: Windows

    1
    2
    # 安装,执行命令后,等待安装,过程较慢
    winget install JanDeDobbeleer.OhMyPosh -s winget

    image-20221221145432638

  3. 重启一次终端,此时oh my posh未生效,配置终端后即可,来源:Change your prompt

    1
    2
    3
    4
    5
    6
    7
    8
    # 查看当前终端类型
    oh-my-posh get shell
    # 修改$PROFILE
    notepad $PROFILE
    # 添加以下内容
    oh-my-posh init pwsh | Invoke-Expression
    # 保存文件回到powershell,执行
    . $PROFILE

    image-20221221150659256

修改显示样式

  • oh my posh提供了很多样式可选,默认样式如下(旧方法安装默认样式),样式设置见Themes

    image-20220328105028682

  • 在终端输入Get-PoshThemes查看可选的样式,最下面有更改样式提示

    image-20220328111218820

  • 选择想要的样式后,输入notepad $PROFILE,在配置文件的最后加入 oh-my-posh init pwsh --config C:\Users\Admin\AppData\Local\oh-my-posh\themes/atomic.omp.json | Invoke-Expression即可使用新样式了!=>我选的是atomic,效果如下(如果在终端直接输入,只会是临时生效,关闭终端将会重置,路径要替换成自己的,不能直接粘贴

  • 对于新方法安装的文件中,需要删除oh-my-posh init pwsh | Invoke-Expression,或者是oh-my-posh init只支持一个

    image-20220328115047203

问题

  1. 使用git log查看日志,无法正确显示中文

参考