0%

Windows Terminal 配置 Powerline 教程

什么 Powerline?

为 zsh,bash 等提供状态线和提示的一种插件。

第一步:获取 WIndows Terminal

这里建议直接从 Microsoft Store 下载,因为这样可以获得持续性的升级。

第二步:安装 Posh-Git 和 Oh-My-Posh

Posh-Git 是一个 PowerShell 的一个模块,可以 PowerShell 中显示 Git 的状态信息。

Oh-My-Posh 是一个在可多个平台运行使用的主题库

1
2
Install-Module posh-git -Scope CurrentUser 
Install-Module oh-my-posh -Scope CurrentUser

1. 这里注意按照 oh-my-posh 的时候可能会出现下载不动的情况,可能需要使用代理,如果使用代理可使用 - Proxy 参数,例如:Install-Module oh-my-posh -Scope CurrentUser -Proxy http://127.0.0.1:3128

2. 注意一定请确保 PowerShell 的执行策略是运行脚本的

第三步:配置 PowerShell 命令提示符

输入命令 notepad $PROFILE 或者用文本编辑器打开 PowerShell 的配置文件 (PowerShell profile)

配置文件末尾追加以下内容:

1
2
3
Import-Module posh-git
Import-Module oh-my-posh
Set-PoshPrompt -Theme paradox

现在每个新打开的 PowerShell 对话窗口,都会导入使用 posh-git 和 on-my-posh 模块,设置 Oh-My-Posh 的 Paradox 主题

第四步:配置 PowerLine 字体

执行上述操作后,基本配置完成了整个操作,但是还有个问题就是会看到命令提示符会有一些方块符合或者乱码符合,这就需要配置特定的 PowerLine 字体才能正常显示,你可以选择按照以下 PowerLine 字体

Cascadia Code

PowerLine/fonts

安装完成后,打开 Windows Terminal 的设置,在 setting.json 文件中设置 Pwerline 字体,比如:“fontFace”: “Cascadia Code PL”。

其他

如何在当前目录下打开 Windows Terminal 呢?

方式一

打开设置文件 settings.json 配置文件添加 "startingDirectory": ".",

在文件管理器窗口输入框输入 wt

方式二

https://github.com/lextm/windowsterminal-shell

评论基础模式加载失败,是否 重载尝试完整 Disqus 模式

Gitalk 加载中 ...