Windows Terminal美化

发布于 2023-01-02  112 次阅读


微软在微软商店推出了新外观的终端,把那几个终端完美集成在了一起。还可以自定义背景和字体,简直完美符合了我作为强迫症的胃口。作为尝鲜派肯定是要尝试一下的啦哈哈。

Windows 终端程序是一款新式、快速、高效、强大且高效的终端应用程序,适用于命令行工具和命令提示符,PowerShell和 WSL 等 Shell 用户。主要功能包括多个选项卡、窗格、Unicode、和 UTF-8 字符支持,GPU 加速文本渲染引擎以及自定义主题、样式和配置。是微软公司于西雅图开幕的Build 2019大会上所公布的面向Windows10的新虚拟终端。用户可以通过Microsoft应用商店安装,或从Github下载源码自行编译安装。这一程序把目前Windows上的PowerShell、CMD以及Windows Linux子系统(WSL)三大环境实现了统一。

首先在 Microsoft Store 安装 Windows Terminal & 新版 PowerShell 。

安装完毕后将 Windows Terminal 的默认配置文件设置为 PowerShell。

接着需要安装主题 oh-my-posh 。输入以下代码会提示找到多个与输入条件匹配的.

winget install oh-my-posh

选择 ID 为 XP8K0HKJFRXGCK 的程序包,修改输入代码。

winget install XP8K0HKJFRXGCK

接着需要安装 Visual Studio Code ,使用记事本可能会出现奇怪的bug。

在 Windows Terminal 输入以下代码,配置环境变量要求 Windows Terminal 启动时自动配置主题。

code $PROFILE/

此代码会自动打开 Visual Studio Code ,在配置文件中粘贴以下代码。

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

此时我们发现 Windows Terminal 部分字体缺失。

推荐安装 JetBrains Mono Medium Nerd Font Complete 字体。

在安装完毕字体后需要重新启动 Windows ,否则会出现此字体未完全安装的 Bug 。

在 Windows Terminal 默认值-外观中修改字体。

修改完毕后重新启动 Windows Terminal 。

如果不喜欢黑黑的背景的话,进入设置-配置文件-默认值,使用桌面壁纸,背景图像不透明度60%即可。