Powerhsell美化指南

本文最后更新于:2024年8月11日 晚上

Powershell

前言

主要参考文件 !>虽然参照教程,但是有一些操作也是不同的<!

本文与其他常见的教程不同,大部分教程会要求你使用指令来获得oh-my-push,而且配置文件繁杂,导致pwsh启动速度非常非常慢,需要6000+毫秒才能加载完配置,这是无法忍受的,甚至不如使用CMD,因此本文找到了一个加载速度较快也较美观的设置方法。

注意:本文可能因为之前使用了其他教程的一些配置,因此可能有前置指令,如果你在执行过程中发现出现错误,参考上述的参考性文件也无法解决,可以参考下面提到的教程来完成一些前置科技

我的美化结果

大家最熟悉的windows指令界面基本是CMD,当然某个版本后出了一个比CMD更加友好的终端PowerShell,其功能比CMD更加强大,同时支持一些Linux指令,比如cdls等等。但是win10、win11系统自带的Powershell终端内核版本是5,最新版本已经到了7,比5高到不知道哪里去了,你可以直接右键win徽标,打开windows终端或者win+R在运行里输入powershell来打开内置的终端。

使用指令:

1
$PSVersionTable

可以看到内核的输出结果,默认的Powershell给出的是5.x,这个方法也用来确认哪个才是你应该使用的Powershell

预备

废话不多说,我们马上开始。

先下载字体:

去下面的网站下载一个名字里面带NF的字体,windows下直接安装,其他系统参照网站说明。

下载地址:https://www.nerdfonts.com/

大部分人推荐的是NerdFont的专门为代码设计的字体,实际上JB公司(就是开发Pycharm的那个)的Momo字体似乎也不错。但是这里为了方便,就不再给出其他字体。下载好后直接安装即可。

首先,你得在Microsoft Store里面搜索Powershell并下载,现在的MS好像不需要翻墙了,如果你无法打开的话尝试关闭Proxy或者启用Proxy。下载即可。

【如果你的电脑没有WindowsTerminal请去MS商城下载一个】

下载完成后,你可以在运行里使用pwsh打开

注意:使用Powershell运行依然是5.x版本的内置powershell

然后再在MS里下载oh-my-push,网络上的很多都要求你使用指令来安装这个美化包,但是现在已经不需要了。

安装

然后右键win徽标,打开windwos终端,找到顶栏的小箭头,打开设置界面:

然后再启动界面,将默认配置文件和默认终端应用程序都改为新版本的Powershell

【你可以通过之前提到的内核查看语句来检查你是否选择正确】

进入最新Powershell的外观,修改字体,我的配置如下:

【你可以在这个面板进行其他修改,比如修改背景图片什么的】

然后在管理员级别的Pwsh中,输入:

1
2
3
4
5
#有VSCODE的使用#
code $profile

#没有VSCODE使用#
notepad $profile

在打开的窗口中,粘贴如以下配置:

1
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\zash.omp.json" | Invoke-Expression 

这个配置是非常简洁的配置,加载速度非常快,但是我觉得不甚好看,于是使用:

1
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\jandedobbeleer.omp.json" | Invoke-Expression 

然后重启终端或者输入.$profile指令来载入新的配置文件

你也可以使用Get-PoshThemes来查看其他的配置文件,只需要修改配置文件中的名字即可

1
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\你中意的配置文件.omp.json" | Invoke-Expression 

Powerhsell美化指南
https://qlozin.top/2022/09/08/win11-powershell优化指南/
作者
QLozan
发布于
2022年9月9日
更新于
2024年8月11日
许可协议