windows美化终端

163 阅读1分钟

准备条件

1、在windows应用商店下载Windows Terminal以及PowerShell(颜值高)

2U1YR8L2C.png

2、进行美化终端(最好把默认的PowerShell设置为最新下载的同上在商店下载,然后 --- > 设置 -->启动 ---> 默认配置文件进行修改)

(0~9118.png

3、打开Windows Terminal的设置(直接拉失业拉到左下角,打开JSON文件)

使用[亚克力]()**效果:
"useAcrylic": true,
"acrylicOpacity": 0.2
设置背景: "backgroundImage": "放自己想要的背景图片", 
"backgroundImageOpacity": 0.4
修改字体:
"fontFace": "设置自己下载的字体",
"fontSize": 14

3ZZR~OYG{EJ_3(J6N$20Z.png 4、我们需要下载适合的字体,并设置,链接在此,Cousine Nerd Font和DejaVuSansMono Nerd Font都显示正常,我使用的是Cousine Nerd Font,我是用的是 One Half Dark字体,Nerd Font字体中包含了很多特殊的图标,如果不使用Nerd Font的话,后面设置了终端的主题后会乱码(如果安装完成后不知道自己的字体叫什么,可以win + s 搜索字体设置 进行查看)

安装

5、安装oh-my-posh、PSReadLine以及posh-git

建议是使用winget install oh-my-posh这样下载,由于没有梯子,下不下来,就用了下面的方式(前提,挂梯子,不然下载不下来,太慢了)
posh-git 可以让我们在PowerShell中看到git的下载上传进度
    在终端输入Install-Module posh-git -Scope CurrentUser
PSReadLine强化我们的终端,预测历史命令,ctrl + space代码补全
    Install-Module -Name PSReadLine -AllowPrerelease -Force
oh-my-posh美化终端
    winget install oh-my-posh

前两个命令下载没什么问题,oh-my-posh就下载不成功,但是没关系,可以自己下载离线的,提供oh-my-posh下载链接,直接在C:\Users\用户名\文档\PowerShell\Modules,参考C:\Users\test\Documents\PowerShell\Modules找到自己的文件夹,把下载的oh-my-posh下载解压放在Modules文件夹中,目录结构在下图中可以查看。

6、最后一步,如果你只是在当前终端输入这些命令,而没有记录在配置文件中,那么下次打开终端使用这些东西,还需要再一次输入相应命令。另外Set-PoshPrompt -Theme M365Princess是新版本oh-my-posh设置主题的命令,以前是Set-Theme M365Princess(M365Princess是主题名)。使用Get-PoshThemes命令能查看目前版本所有的主题显示。

需要在PowerShell中输入code $ROFILE需要有vscode,不然就用记事本打开notepad $PROFILE
Import-Module PSReadLine 
Import-Module posh-git
Import-Module oh-my-posh
Set-PoshPrompt -Theme M365Princess

`H7.png

成品效果如图

7、效果图

image.png