效果图
详细步骤
1.安装Powershell7
这里是官网下载地址
2.安装VS Code
这里是官网下载地址
注意:安装VS Code是为了方便打开配置文件,此处可以选择不安装,这里仅作为推荐(方便打开powershell配置文件)。
3.安装scoop
scoop
是 Windows 平台的包管理工具(非官方),类似 Linux 的 yum
或者 mac 的 homebrew
。打开 PowerShell 7
,输入命令:
# 设置执行权限
> Set-ExecutionPolicy RemoteSigned -scope CurrentUser
# 从网络下载脚本并安装
> Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
# ( 如果出现错误提示,是因为访问不了目标地址,使用如下地址安装 )
> Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://cdn.yulinyige.com/script/scoop-installs.ps1')
4.安装oh-my-posh
和 posh-git
打开PowerShell 7 控制台,输入命令:
> Install-Module posh-git
> Install-Module oh-my-posh
注意,在安装过程中出现提示后,输入Y
继续安装。
5.配置Powershell配置文件
- 打开配置文件(方式1:未安装VSCode)
打开PowerShell 7 控制台,输入命令
> $PROFILE
在回显的信息中能看到powershell的配置文件所在处:
找到该文件,并打开该配置文件
- 打开配置文件(方式2:已安装VSCode) 打开PowerShell 7 控制台,输入命令:
> code $PROFILE
- 在该配置文件中,将如下命令复制进去
echo 'Welcome, Accour'
Import-Module posh-git
Import-Module oh-my-posh
Set-PoshPrompt -Theme powerlevel10k_rainbow
保存后,再次打开powershell控制台即可看到效果。
(如果需要其他主题,可参考其余官网主题)
6.字体问题
如若出现中文以及图标乱码问题,可更换字体,打开PowerShell 7 控制台,输入命令:
> scoop search FantasqueSansMono-NF
> scoop bucket add 'nerd-fonts'
> scoop install FantasqueSansMono-NF
安装完成后,在powershell控制台更改默认值中的字体:
选中安装好的字体后,确定,重启powershell控制台即可解决乱码问题。
7.VSCode控制台乱码问题
如果在VSCode编辑器中使用该powershell,需要在设置中的字体配置中添加该字体:
保存后重启终端即可解决乱码问题。