本教程将教你如何通过 Powerline 来自定义 PowerShell,并使用 oh-my-posh 和 Terminal-Icons 为终端添加 Git 状态提示符。此外,你还将学习如何美化 Windows Terminal,从而获得一个优秀的终端体验。
效果图:
安装环境
- 本教程适用于 Windows 10 及以上版本的操作系统
一、安装 Windows Terminal
使用以下步骤安装所需的程序:
如果你是 Windows 11 系统跳过安装Windows Terminal
。
如果你是 Windows 10 系统,可以打开系统自带的 Microsoft Store,搜索 Windows Terminal
直接安装就可以了。
二、安装最新版 PowerShell
PowerShell 7.x 下载地址:github.com/PowerShell/…
三、配置 PowerShell
1、安装 posh-git (可选)
posh-git
可以实现类似 oh-my-zsh
一样的 Git
命令增强工具(命令别名和显示分支信息等)
使用 PowerShell 安装 posh-git,请使用以下命令:
Install-Module posh-git
2、安装 oh-my-posh
oh-my-posh
是 PowerShell 主题管理工具
使用 PowerShell 安装 oh-my-posh,请使用以下命令:
winget upgrade JanDeDobbeleer.OhMyPosh -s winget
这里如果让你允许什么不可信的来源,输入Y
表示同意即可。
3、安装 Terminal-Icons 美化终端的图标
使用 PowerShell 安装 Terminal-Icons,请使用以下命令:
Install-Module -Name Terminal-Icons -Repository PSGallery
有关详细信息(包括用法和命令),请参阅 GitHub 上的 Terminal-Icons 存储库。
4、 配置 powershell
打开 PowerShell 配置文件:
notepad $profile
在文件中写入以下内容:
Import-Module -Name Terminal-Icons
oh-my-posh --init --shell pwsh --config ~\AppData\Local\Programs\oh-my-posh\themes\bubbles.omp.json | Invoke-Expression
5、更换其他主题
Set-PoshPrompt -Theme JanDeDobbeleer
oh-my-posh
内置了很多主题,足够我们使用了,可以在 这里 查看,只要把前面 Set-Theme
命令后的主题名称更换即可。下面的主题都觉得不好看,可以 自定义主题,为了减少难度,这里就不详细学习了。
6、配置字体 Caskaydia Cove Nerd Font
安装字体:Caskaydia Cove Nerd Font Complete Windows Compatible.ttf
下载字体:Caskaydia Cove Nerd Font
下载地址:www.nerdfonts.com/font-downlo…
四、配置 Windows Terminal
1、配置默认终端 powershell
2、配置默认字体 Caskaydia Cove Nerd Font
3、隐藏 powershell 启动时前面的提示信息
将 powershell 启动命令修改为 powershell.exe -nologo
,以隐藏启动时的提示信息。
4. 注意事项
- 安装所需的环境和工具时,请确保遵循官方文档和指南。
- 在进行配置时,注意备份原始配置文件,以防止意外情况发生。
- 如果遇到问题,请参考官方文档或搜索相关社区和论坛以获取帮助。