【美化】提高PowerShell的颜值
本文最后更新于 101 天前,其中的信息可能已经有所发展或是发生改变。

废话不多说,先上效果

前天手贱更新并重启了Windows,结果给我更出一堆bug:什么终端没了,WSL没了,WSA没了,输入法候选词没了。真的无语至极,下载镜像重新更新了两遍终于好了。然后把终端搞出来后,感觉这个终端用到的地方挺多的,索性美化了一下。结果就挺满意。如果同样觉得这个好看的同学,也可以跟着来一遍。

终端下载

首先确认终端是否已经下载,一般Win11最新版本是自带的。
然后安装oh-my-posh,也在应用商店里。

如果powershell提示:因为在此系统上禁止 运行脚本。PS运行以下命令:

Set-ExecutionPolicy Unrestricted

安装插件

启动终端的PowerShell,运行以下命令

#  -Verbose是为了更好的看进度, -Force是强制更新安装,如果有提示则按A(是)
# 更新PSReadLine最新版(一般原来自带v2.0.0)可以不装
Install-Module -Name PSReadLine -Scope CurrentUser -Verbose -Force
# 安装posh-git插件(用于git版本展现)
Install-Module posh-git -Scope CurrentUser -Verbose
# 安装DirColors(文件夹颜色)
Install-Module DirColors -Scope CurrentUser -Verbose

启用oh-my-posh插件

先查看$profile路径

    $profile
E:\Users\UserName\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1

创建文件

# 创建$profile文件(不确定有没有用,因为我是手工新建的)
if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force }

写入文件

# 用记事本编辑,如果你有更好的编辑器可以用其他方式打开,如Notepad++、Vim、VS Code等
notepad $PROFILE

写入文字保存以启用oh-my-posh插件

oh-my-posh init pwsh | Invoke-Expression

再次打开PowerShell就可以看到好看的颜色了。

修改字体

但是字体图标不兼容会有乱码,可以到以下网站下载自己喜欢的全图标字符字体:
Nerd Fonts – Iconic font aggregator, glyphs/icons collection, & fonts patcher
我用的CodeNewRoman,这个0是带斜杠的,而且a没有头发,算是比较好看的等宽字体吧。
然后解压右键安装:

然后选择字体:

更换oh-my-posh主题

在终端输入

Get-PoshThemes

可以看所有已有的主题预览,如果需要使用,则到文件夹:

C:\Users\UserName\AppData\Local\Programs\oh-my-posh\themes

下面找到所想要的主题,添加到$profile中,例如我用的是Tokyo,那么$profile为:

oh-my-posh init pwsh --config "C:\Users\CaiJianling\AppData\Local\Programs\oh-my-posh\themes\tokyo.omp.json" | Invoke-Expression

重启终端就能看到效果。

VS Code设置

VS Code中如果不更换字体也会乱码
进入VS Code设置,搜索Integrated:Font Family,将字体改为需要的字体即可,例如我的CodeNewRoman就改为:

CodeNewRoman Nerd Font Mono

亚克力效果、透明度

这个是终端自带的,按需调整即可:

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
Source: https://github.com/MengXi2021/Argon-Emoji-DailyNotes
Source: https://github.com/Ghost-chu/argon-huhu-emotions
Source: github.com/zhheo/Sticker-Heo
颜文字
Emoji
小恐龙
花!
每日手帐
呼呼
Heo
上一篇
下一篇