讲师中心 微信公众号
AI工具推荐 视频效率加速

Win11怎么配置Windows Terminal_Win11 Terminal美化配置教程【干货】

梦磊君_9056

梦磊君_9056

发布时间:2026-04-02 15:49:34

|

363人浏览过

|

来源于php中文网

原创

已安装 Windows Terminal 但界面单调,需依次完成五步美化:一、安装 Terminal 与 PowerShell 7;二、部署 Nerd Fonts 字体;三、安装 oh-my-posh 并初始化主题;四、配置背景图与透明度;五、优化启动性能。

win11怎么配置windows terminal_win11 terminal美化配置教程【干货】

如果您已安装 Windows Terminal,但界面仍为默认单调样式,缺少图标、主题与个性化配色,则说明尚未完成核心美化配置。以下是实现完整 Terminal 美化的具体操作步骤:

一、安装 Windows Terminal 与 PowerShell 7

Windows Terminal 并非系统内置,需单独安装以替代传统控制台;PowerShell 7 提供现代脚本能力与模块兼容性,是 oh-my-posh 正常运行的基础环境。

1、打开 Microsoft Store,搜索 Windows Terminal,点击“获取”完成安装。

2、在 Microsoft Store 中同步搜索并安装 PowerShell(确保版本为 7.4 或更高)。

3、安装完成后,按 Win + R 输入 wt 启动终端,确认配置文件列表中已显示 PowerShell 条目。

二、部署 Nerd Fonts 字体支持图标渲染

Nerd Fonts 是美化前提,原生终端字体无法正确显示 oh-my-posh 所需的 Git 分支符号、电池状态、目录箭头等 Unicode 图标,安装后可彻底解决乱码与方块问题。

1、访问 https://www.nerdfonts.com/font-downloads 下载 CaskaydiaCove Nerd Font 压缩包。

2、解压后全选所有 .ttf 文件,右键选择“为所有用户安装”。

3、启动 Windows Terminal,按 Ctrl + , 打开设置,点击左下角“打开 JSON 文件”,在 defaults 区块内添加或修改:
"font": { "face": "CaskaydiaCove NF" }。

三、安装并初始化 oh-my-posh 主题引擎

oh-my-posh 是终端提示符美化的中枢组件,通过 JSON 主题配置动态注入 Git 状态、执行时间、路径深度、云标识等信息,需与 PowerShell 配置文件深度绑定。

1、以管理员身份运行 PowerShell,执行:
winget install JanDeDobbeleer.OhMyPosh。

windows-healing-gateway
windows-healing-gateway

通过任务计划程序自动监控并自修复 Windows 上的 OpenClaw Gateway,具备 AI 诊断和 Telegram 报警功能。

下载

2、验证安装成功:
oh-my-posh --version,返回有效版本号即表示就绪。

3、运行 notepad $PROFILE 打开 PowerShell 配置文件;若提示不存在,先执行 New-Item -Type File -Force $PROFILE 创建。

4、在 $PROFILE 文件末尾追加以下任一初始化命令(以 atomic 主题为例):
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATHtomic.omp.json" | Invoke-Expression。

四、配置背景图与透明度增强视觉层次

通过设置本地图片作为背景并调节不透明度,可在保持文本高可读性的前提下显著提升终端观感,该配置作用于所有 Shell 标签页,无需重复设置。

1、准备一张路径不含中文与空格的本地图片,例如:D: erminal-bg.jpg。

2、在 settings.json 的 defaults 对象内插入两行:
"backgroundImage": "D:\terminal-bg.jpg",
"backgroundImageOpacity": 0.35。

3、保存 JSON 文件后关闭并重新启动 Windows Terminal,背景图即时生效。

五、启用快捷操作与性能优化方案

默认配置可能导致 PowerShell 启动延迟,尤其在加载 Terminal-Icons 或频繁调用 oh-my-posh 初始化时;以下两种独立方案可分别应对不同瓶颈。

1、针对 oh-my-posh 加载慢:在 $PROFILE 中替换原初始化行为为静态缓存脚本:
$poshCache = "$env:TEMPposh_init.ps1"; if (!(Test-Path $poshCache)) { oh-my-posh init pwsh --config "$env:POSH_THEMES_PATHtomic.omp.json" --print-full-init | Out-File $poshCache -Encoding UTF8 }; . $poshCache。

2、针对 Terminal-Icons 卡顿:采用按需加载方式,仅在执行 ls 时触发图标模块:
function ls-icons { if (!(Get-Module -Name Terminal-Icons)) { Import-Module Terminal-Icons }; Get-ChildItem $args }; Set-Alias ls ls-icons -Option ReadOnly -Force。

热门AI工具

更多
立刻MV
立刻MV Hot

立刻MV是一款AI文本写作工具,AI 音乐视频(MV)创作工具。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

咔片AIPPT

一款在线AI演示文稿制作工具,可根据主题和内容需求辅助生成PPT结构与页面,提高演示材料制作效率。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

Seko
Seko Hot

一款AI视频创作工具,主要用于商汤科技推出的创编一体的AI短视频创作Agent,适合需要提升相关任务效率的用户。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

相关专题

更多
json数据格式
json数据格式

JSON是一种轻量级的数据交换格式。本专题为大家带来json数据格式相关文章,帮助大家解决问题。

1975

2023.08.07

json是什么
json是什么

JSON是一种轻量级的数据交换格式,具有简洁、易读、跨平台和语言的特点,JSON数据是通过键值对的方式进行组织,其中键是字符串,值可以是字符串、数值、布尔值、数组、对象或者null,在Web开发、数据交换和配置文件等方面得到广泛应用。本专题为大家提供json相关的文章、下载、课程内容,供大家免费下载体验。

2722

2023.08.23

jquery怎么操作json
jquery怎么操作json

操作的方法有:1、“$.parseJSON(jsonString)”2、“$.getJSON(url, data, success)”;3、“$.each(obj, callback)”;4、“$.ajax()”。更多jquery怎么操作json的详细内容,可以访问本专题下面的文章。

936

2023.10.13

go语言处理json数据方法
go语言处理json数据方法

本专题整合了go语言中处理json数据方法,阅读专题下面的文章了解更多详细内容。

3039

2025.09.10

python中print函数的用法
python中print函数的用法

python中print函数的语法是“print(value1, value2, ..., sep=' ', end=' ', file=sys.stdout, flush=False)”。本专题为大家提供print相关的文章、下载、课程内容,供大家免费下载体验。

2380

2023.09.27

python print用法与作用
python print用法与作用

本专题整合了python print的用法、作用、函数功能相关内容,阅读专题下面的文章了解更多详细教程。

229

2026.02.03

function是什么
function是什么

function是函数的意思,是一段具有特定功能的可重复使用的代码块,是程序的基本组成单元之一,可以接受输入参数,执行特定的操作,并返回结果。本专题为大家提供function是什么的相关的文章、下载、课程内容,供大家免费下载体验。

2600

2023.08.04

js函数function用法
js函数function用法

js函数function用法有:1、声明函数;2、调用函数;3、函数参数;4、函数返回值;5、匿名函数;6、函数作为参数;7、函数作用域;8、递归函数。本专题提供js函数function用法的相关文章内容,大家可以免费阅读。

454

2023.10.07

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

120

2026.09.23

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Buffalo框架快速入门指南
Buffalo框架快速入门指南

共0课时 | 0人学习

Conan 2 安装指南
Conan 2 安装指南

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn