powershell7快速开始
安装
官方文档
从Windows PowerShell 5.1迁移到PowerShell 7
方式一:使用msi安装
下载地址:GIthub下载地址
方式二:使用winget安装
winget install --id Microsoft.Powershell --source winge
配置
在Windows Terminal中启用
打开设置,点击添加新配置文件,选择原有的WIndow PowerShell配置文件,点击复制。
修改配置中的名称和命令行,名称修改为PowerShell7,命令行修改为安装的Powershell7。
如果使用msi安装,填入自己选定安装路径中的pwsh.exe的文件地址。
如果使用winget安装,默认安装位置为'$env:ProgramFiles\PowerShell\7',则应填入'$env:ProgramFiles\PowerShell\7\pwsh.exe'。
图标也可以替换为安装目录的assets文件夹中的图片。
在VSCode中启用
打开VSCode的设置,搜索'terminal integrated profile windows',点击在settings.json中编辑。
添加powershell7配置
"PowerShell7": {
"path": "自己的pwsh.exe文件地址",
"icon": "terminal-powershell"
},
完成后在设置中修改'terminal integrated default profile windows',选择PowerShell7。
使用Oh My Posh美化
安装
winget install JanDeDobbeleer.OhMyPosh -s winget
用记事本新建并编辑PowerShell配置文件
notepad $PROFILE
在记事本中写入
oh-my-posh init pwsh | Invoke-Expression
保存并关闭记事本。
安装需要的字体,使用管理员身份打开终端,输入
oh-my-posh font install
在列表中找到Meslo字体并回车安装。
在终端中启用字体,找到创建的PowerShell7配置,点击外观
更改字体和配色方案
继续下拉有更改背景透明度的选项。
然后更改VSCode中的终端字体,在设置中搜索'terminal integrated font family',在其中填入'MesloLGM Nerd Font',填入时单引号也要填入。
VSCode终端字体配置完成,回到Windows终端。
选择Oh My Posh的主题,首先要找到主题文件夹目录。
主题文件夹目录在终端输入
$env:POSH_THEMES_PATH
并回车即可看见。
选择主题可以在终端输入
Get-PoshThemes
打开PowerShell的配置文件,修改为
oh-my-posh init pwsh --config '主题文件夹目录\主题名.omp.json' | Invoke-Expression
重启终端,新主题生效。