安装 Chocolatey,并使用 Chocolatey 安装 ConEmu
以管理员身份打开 powershell
,运行如下命令:
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
安装完成后,关闭当前的 powershell
窗口,重新以管理员身份打开一个新的 powershell
,使用以下命令安装 ConEmu
:
choco install ConEmu
安装 oh-my-posh
官网:https://github.com/JanDeDobbeleer/oh-my-posh
posh-git
可以将 git
功能集成到 powershell
中,而 oh-my-posh
是用于 powershell
的主题引擎,类似于 OSX 和 Linux 系统中的 Oh-My-ZSH
:
Install-Module posh-git -Scope CurrentUser
Install-Module oh-my-posh -Scope CurrentUser
编辑 powershell 的配置文件:
if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force }
notepad $PROFILE
在打开的配置文件中输入如下内容:
# Import Modules
Import-Module posh-git
Import-Module oh-my-posh
# Set Theme
Set-Theme Paradox
# Set MenuComplete
Set-PSReadlineKeyHandler -Key Tab -Function MenuComplete
修改 powershell
的执行策略,用来保证上面的配置能够生效。
set-executionpolicy remotesigned
其中 Paradox
是要设置的主题名称,可以使用的名称及其对应样式如下:
-
Agnoster
-
Paradox
-
Sorin
-
Darkblood
-
Avit
-
Honukai
-
Fish
-
Robbyrussell
-
Pararussel
-
Material
-
Star
-
Zash
-
Lambda
-
Emodipt
-
Operator
安装字体文件
打开下面的链接,下载并安装该字体文件,用以支持 powershell
的 oh-my-posh
主题中的闪电(⚡)等特殊字符。
https://github.com/adam7/delugia-code/releases/download/v2102.03/Delugia.Nerd.Font.Complete.ttf
安装 Windows Terminal
打开 Microsoft Store,搜索 Windows Terminal 点击“获取”即可。
在 https://windowsterminalthemes.dev/ 中找到想要的主题,点击 Get theme 复制主题配置文本。
设置 Windows Terminal,ctrl+,
打开 settings.json
文件,找到一个名为 schemes
的数组,将刚刚复制的主题文本粘贴到该数组中,可以添加多个。
在 profiles
中找到 name
为 Windows PowerShell
的对象,添加以下设置:
"colorScheme": "xxx", // 主题名称
"useAcrylic": true, // 启用毛玻璃效果
"closeOnExit": false,
"acrylicOpacity": 0.8, // 面板透明度
"fontFace": "Delugia Nerd Font",
"backgroundImage" : "D:\\Wallpaper\\xxx.png", // 背景图片路径
"backgroundImageAlignment" : "bottomRight", // 背景图片对齐方式
"backgroundImageOpacity" : 0.3, // 背景图片透明度
"backgroundImageStretchMode" : "fill", // 背景图片填充方式
如果面板透明度设置无效,需要打开系统的透明效果。
设置-个性化-颜色-透明效果
网友评论