Windows Terminal 集成 Oh My Posh
1. 准备安装环境
Windows Termianl, PowerShell 都可以从 Microsoft Store 中下载
- Windows Terminal (Windows 自带)
- PowerShell
具体安装这里不做详细说明
2. 安装 Oh My Posh
这里推荐去 Oh My Posh 官方网站查看最新的安装方法;
网上的大部分教程,存在时效性问题,因为 Oh My Posh 是不断更新的,不同时间不同版本的安装方法可能不一样
因此搜索到的二手安装教程不一定使用目前安装的你
2.1 参考文档:
将美化进行到底,使用 Oh My Posh 把 PowerShell 做成 oh-my-zsh 的样子 - walterlv
Making Windows Terminal look awesome with oh-my-posh and new fonts. (zimmergren.net)
2.2 可能使用到的命令
1 | 查看已经安装的模块 |
参考链接:
Install-Module (PowerShellGet) - PowerShell | Microsoft Docs
Get-PSRepository (PowerShellGet) - PowerShell | Microsoft Docs
关于配置文件 - PowerShell | Microsoft Docs
2.3 字体选择
官方推荐 Nerd Fonts - Iconic font aggregator, glyphs/icons collection, & fonts patcher
下载自定后安装方法:
解压、进入字体目录、全选、右键、安装 即可
3. Posh-Git 安装
dahlbyk/posh-git: A PowerShell environment for Git (github.com)
Posh-Git 提供了强大的 tab 补全功能, 并针对提示符进行了增强;可以在 Terminal 中使用
官方文档安装方法: Git - Git 在 PowerShell 中使用 Git (git-scm.com)
1 | Install-Module posh-git -Scope CurrentUser -Force |
这里不做详细说明
特殊说明
win 10 用户如果修改了用户文件夹的目录,会导致 $PROFILE 信息失效 ;
这个时候需要确认一下 $PROFILE 的最新路径,以及该路径下时候又相关配置;
如果需要修改 $PROFILE 的路径,可以参考:
powershell - Is it possible to change the default value of $profile to a new value? - Stack Overflow
[PowerShell 7 Profile Paths and Locations - ridicurious.com](https://ridicurious.com/2020/03/12/powershell-7-profile-paths-and-locations/#:~:text=Profile Files and Directory Changes ,Profile.ps1 All Users%2C All Hosts )
我这边是通过修改注册表修改成功恢复的