配置一个漂亮的 Windows PowerShell | Windows Terminal Preview 美化&个性化

完成效果

0. 准备所需文件

1. 基础设置调整

开启 Terminal 亚克力半透明效果为80%

image-亚克力半透明效果

选择 Terminal 配色方案

设置>默认值>外观>配色方案

我选择 One Half Dark

image-配色方案

集成 Git Bash

名称

Git Bash

命令行: (根据安装目录而定)

D:\Program Files\git\bin\bash.exe

启动目录: (默认)

%USERPROFILE%

图标: (根据安装目录而定)

D:\Program Files\git\mingw64\share\git\git-for-windows.ico

2. 安装 nerd 字体

安装 nerd 以显示图标, 不然会显示为方框

可以在这里挑选并获取喜欢的字体

我选择 JetBrainsMono Nerd Font Mono

image-20211030151437944

在 Terminal 使用字体 (注意要选择带 nerd 字样的字体)

设置>默认值>外观>字体:

image-设置字体

3. 主题设置

参考: [1]

安装模块

主题美化模块 oh-my-posh

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

posh-git 模块

Install-Module posh-git -Scope CurrentUser

增强模块 PSReadLine

Install-Module -Name PSReadLine -AllowPrerelease -Scope CurrentUser -Force -SkipPublisherCheck

文件图标库

Install-Module -Name Terminal-Icons -Repository PSGallery

配置 Profile (打开方式二选一)

notepad.exe $PROFILE
code $PROFILE

在本段中,以下操作均在 $PROFILE 文件中操作

导入主题模块和图标库

Import-Module posh-git
Import-Module oh-my-posh
Import-Module -Name Terminal-Icons

设置主题 (主题库)

我选择使用 M365Princess主题

Set-PoshPrompt -Theme M365Princess

自动补全和提示

Set-PSReadlineKeyHandler -Key Tab -Function MenuComplete

完成后记得保存

以下为完整文件及截图

Import-Module posh-git
Import-Module oh-my-posh
Set-PoshPrompt -Theme M365Princess
Set-PSReadlineKeyHandler -Key Tab -Function MenuComplete

完整文件截图

重新打开 Terminal

完成啦(0^◇^0)/

参考


配置一个漂亮的 Windows PowerShell | Windows Terminal Preview 美化&个性化
http://yuhanawa.github.io/posts/2021/39178/
作者
Yuhanawa
发布于
2021年10月30日
许可协议