Terminal 终端美化-Win篇

1,845 阅读2分钟

本教程将教你如何通过 Powerline 来自定义 PowerShell,并使用 oh-my-posh 和 Terminal-Icons 为终端添加 Git 状态提示符。此外,你还将学习如何美化 Windows Terminal,从而获得一个优秀的终端体验。

效果图: image.png

安装环境

  • 本教程适用于 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

image.png

2、配置默认字体 Caskaydia Cove Nerd Font

image.png

3、隐藏 powershell 启动时前面的提示信息

将 powershell 启动命令修改为 powershell.exe -nologo,以隐藏启动时的提示信息。

4. 注意事项

  • 安装所需的环境和工具时,请确保遵循官方文档和指南。
  • 在进行配置时,注意备份原始配置文件,以防止意外情况发生。
  • 如果遇到问题,请参考官方文档或搜索相关社区和论坛以获取帮助。