PowerShell、CMD 和 Windows Terminal 的美化配置方法

article/2025/3/10 3:49:49

PowerShell、CMD 和 Windows Terminal 的美化配置方法

众所周知,Windows 10 自带的 PowerShell 和 CMD 默认界面有点不忍直视,且显示中文时会发生乱码现象。现分享一下 PowerShell、CMD 的美化方法,以及替代方案 Windows Terminal 的配置方法。

1. 安装字体

(附件中有所需要的字体文件)
推荐使用 FiraCode NF 和更纱黑体。
FiraCode NF 下载地址:
Github - FiraCode NF
下载 FiraCode NF 字体
将.zip 文件下载到本地,然后打开该压缩文件,将“Fira Code Regular Nerd Font Complete Mono Windows Compatible.otf”文件解压到本地并重命名为“FiraCode NF.OTF”,右击后选择“为所有用户安装”。
更纱黑体下载地址:
Github - 更纱黑体
下载更纱黑体
将 .7z 文件下载到本地,然后打开该压缩文件,将“sarasa-mono-sc-regular.ttf”文件解压到本地并重命名为“Sarasa Mono SC.TTF”,右击后选择“为所有用户安装”。

2. 设置默认字体

设置默认字体是设置的 PowerShell 和 CMD 的默认字体。

2.1 设置 CMD 的默认字体

(附件中有注册表 .reg 文件,可以直接导入)
按快捷键 Win+R 打开“运行”窗口,输入“regedit”后回车打开“注册表编辑器”,然后进入目录[HKEY_CURRENT_USER\Console%SystemRoot%_system32_cmd.exe],在右侧空白处鼠标右击–>新建–>字符串值,并重命名为“FaceName”,双击打开后输入“Sarasa Mono SC”并“确定”。
设置 CMD 的默认字体

2.2 设置 PowerShell 的默认字体(System32)

进入目录[HKEY_CURRENT_USER\Console%SystemRoot%_System32_WindowsPowerShell_v1.0_powershell.exe],在右侧空白处鼠标右击–>新建–>字符串值,并重命名为“FaceName”,双击打开后输入“Sarasa Mono SC”并“确定”。
设置 PowerShell 的默认字体-System32

2.3 设置 PowerShell 的默认字体(SysWOW64)

进入目录[HKEY_CURRENT_USER\Console%SystemRoot%_SysWOW64_WindowsPowerShell_v1.0_powershell.exe],在右侧空白处鼠标右击–>新建–>字符串值,并重命名为“FaceName”,双击打开后输入“Sarasa Mono SC”并“确定”。
设置 PowerShell 的默认字体-SysWOW64

3. 注册字体

注册字体的作用当 PowerShell 设置 Sarasa Mono SC 字体后支持显示 Emoji。
进入目录[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink],在右侧空白处鼠标右击–>新建–>字符串值,并重命名为“Sarasa Mono SC”,双击打开后输入如下值(最后一行需要留一个空段落):
BSSYM7.ttf,Bookshelf Symbol 7
HOLOMDL2.ttf,HoloLens MDL2 Assets
MARLETT.ttf,Marlett
REFSPCL.ttf,MS Reference Specialty
MTEXTRA.ttf,MT Extra
SEGMDL2.ttf,Segoe MDL2 Assets
SEGUIEMJ.ttf,Segoe UI Emoji
SEGUIHIS.ttf,Segoe UI Historic
SEGUISYM.ttf,Segoe UI Symbol
SYMBOL.ttf,Symbol
WEBDINGS.ttf,Webdings
WINGDING.ttf,Wingdings
WINGDNG2.ttf,Wingdings 2
WINGDNG3.ttf,Wingdings 3
[请删掉此行文字保留空段落]
并“确定”。
注册字体
重启电脑。

4. 设置 Powershell

按快捷键 Win+R 打开“运行”窗口,输入“PowerShell”后回车打开“Windows PowerShell”,在标题栏右击,选择“属性”。

4.1 字体

切换到“字体”,找到“等距更纱黑体 SC”并选中,然后“大小”设置成“20”。
设置 PowerShell 字体

4.2 颜色

(附件中有完整的设置截图,可以对照截图来挨个设置各个颜色块的颜色值)

切换到“颜色”。

4.2.1 屏幕文字

选中“屏幕文字”,然后点击下方选中的颜色块,再在“选定的颜色值”的“红® 蓝(H) 绿(L)”中依次输入“147,161,161”,“不透明度”选择“90”。
设置 PowerShell 颜色-屏幕文字

4.2.2屏幕背景

选中“屏幕背景”,然后点击下方选中的颜色块,再在“选定的颜色值”的“红® 蓝(H) 绿(L)”中依次输入“253,246,227”。
设置 PowerShell 颜色-屏幕背景
注:为了能在后面的操作中看清 PowerShell 命令,请单独设置一下这个颜色块的颜色值,设置后“屏幕背景”仍然选择第一个颜色块。
单独设置此颜色块

4.3 终端

切换到“终端”,“光标形状”选中“竖条”。
设置 PowerShell 终端
点击“确定”,然后关闭 PowerShell 再重新打开,设置生效。
PowerShell 设置生效

5. 设置 CMD

方法跟上方大致相同,不再赘述。
CMD 设置生效

6. 安装 Windows Terminal

看到这里您可能会感觉到,怎么美化了 PowerShell 还是达不到心理的预期值(还是丑),这里向大家推荐使用微软官方出品的 Windows 终端工具——Windows Terminal。
下载地址:Windows Terminal(会调用本地的 Windows 10 应用商店进行安装)
喜欢尝鲜可以安装预览版,下载地址:Windows Terminal Preview

6.1 配置 Windows Terminal

6.1.1 安装 Git(附件中有 Git 的安装包)

下载地址:Git for Windows
安装步骤没有什么特殊的,基本默认然后点下一步就可以了,实在不放心可以看这个教程:Git 安装教程

6.1.2 配置 Git 环境变量

依次进入开始菜单–>控制面板–>系统–>高级系统设置–>高级–>环境变量,在“系统变量”中找到“Path”并双击打开,点击“新建”,输入你的 Git 安装目录,比如我的是“C:\Program Files\Git”,回车,一直点击“确定”。
配置 Git 环境变量

6.1.3 配置 Git 的用户名和邮箱

打开 Git Bash,依次执行以下命令进行用户名和邮箱的配置(注意有无引号):

git config --global user.name "你的用户名"
git config --global user.email 你的邮箱

配置 Git 的用户名和邮箱
配置完成后可以执行以下命令进行查看:

git config --list

查看 Git 配置的用户名和邮箱
如果你不嫌烦的话呢,也可以对 Git Bash 的界面进行美化设置,而且可以设置成中文,右击标题栏,选择“Options”,切换到“Window”,在“UI Language”里选择“zn_CH”,这里不再赘述。
设置 Git Bash 界面语言

6.1.4 安装 oh-my-posh

按快捷键 Win+X+A,以管理员身份运行“Windows PowerShell”,依次执行以下命令:

Install-Module posh-git

安装 posh-git
输入“Y”,回车。
安装 posh-git
输入“A”,回车。

Install-Module oh-my-posh

安装 oh-my-posh
输入“A”,回车。

Set-ExecutionPolicy RemoteSigned

配置不进行数字签名可运行脚本
输入“A”,回车。

6.1.5 导入 oh-my-posh

依次执行以下命令:

Import-Module posh-git
Import-Module oh-my-posh
Set-Theme PowerLine

导入 oh-my-posh

6.1.6 新建配置文件

(附件中有已经编辑好了的 Microsoft.PowerShell_profile.ps1 文件)
打开文件资源管理器,进入文件夹 C:\Users[你的用户名]\Documents\WindowsPowerShell,没有“WindowsPowerShell”文件夹就新建一个,然后在此文件夹内新建文本文档,编辑以下内容:

Import-Module posh-git
Import-Module oh-my-posh
Set-PoshPrompt -Theme PowerLine

另存为“Microsoft.PowerShell_profile.ps1”文件。
主题加载配置文件

6.1.7 美化配置

(附件中有已经配置好了的 settings.json 文件,直接覆盖源文件即可。背景图片和图标也在其内,配置时请注意文件所在路径)
打开文件资源管理器,进入文件夹 C:\Users[你的用户名]\AppData\Local\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState(预览版的配置文件所在目录 C:\Users[你的用户名]\AppData\Local\Packages\Microsoft.WindowsTerminalPreview_8wekyb3d8bbwe\LocalState),然后右击“settings.json”文件,“打开方式”选择“记事本”,以下摘选的是会影响外观的配置项(请根据自己需要进行增删改)。

"defaults": //默认配置{// Put settings here that you want to apply to all profiles."colorScheme" : "Ubuntu", // 主题"useAcrylic" : true, // 毛玻璃特效"acrylicOpacity": 0.5, // 不透明度"cursorColor" : "#E6FF00", // 光标颜色"cursorShape" : "bar", // 光标类型"fontFace" : "FiraCode NF Retina", // 字体名称"fontSize" : 12, // 字体大小"icon" : "C:\\Users\\Pictures\\Java.png", // 图标"backgroundImage": "C:\\Users\\Pictures\\colorful.jpg", // 背景图片"backgroundImageOpacity": 0.25, // 背景图片的不透明度"tabTitle" : "开始学习啦", //标签名称"startingDirectory" : "C:\\Users\\JavaLearning", // 起始文件夹路径"closeOnExit" : true, // 输入exit退出命令窗口"padding" : "10, 10, 10, 10", // 内容距离界面的内部距离"snapOnInput" : true, // 嗅探输入"historySize" : 8001 // 历史大小},"schemes": [ // 主题(此处设置的主题是“Ubuntu”){"name": "Ubuntu","black": "#2e3436","red": "#cc0000","green": "#4e9a06","yellow": "#c4a000","blue": "#3465a4","purple": "#75507b","cyan": "#06989a","white": "#d3d7cf","brightBlack": "#555753","brightRed": "#ef2929","brightGreen": "#8ae234","brightYellow": "#fce94f","brightBlue": "#729fcf","brightPurple": "#ad7fa8","brightCyan": "#34e2e2","brightWhite": "#eeeeec","background": "#300a24","foreground": "#eeeeec"}
],

想预览其它主题,请访问:主题预览
想下载其它主题,请访问:主题下载(请不要直接覆盖 settings.json 文件,请编辑俩 .json 将内容复制到 settings.json 内的指定位置即可)

6.2 查看效果

附上效果图:
Windows Terminal 效果图

7. 附件下载

链接:美化终端 - 蓝奏云
密码:mhzd


http://chatgpt.dhexx.cn/article/X01om9E8.shtml

相关文章

linux终端字体放大_5 个 PowerShell 主题,让你的 Windows 终端更好看

在上一篇文章中,我们介绍了如何将 PowerShell 的终端变得漂亮起来。在这一篇文章中,我将为大家介绍如何定制 PowerShell 中的 Prompt 单元,并推荐 5 个赏心悦目的 Prompt(命令提示符)主题。 推荐阅读:告别 …

【操作系统实践】深度操作系统

——Linux is free,if your time is free. 目录 一、前言二、deepin操作系统实践大纲1、硬件设备保障2、系统使用及美化3、软件应用安装落地4、进一步开发 三、深度操作系统deepin四、基于vmware的安装及双系统安装五、硬件设备保障1、网卡问题2、声卡问题及更普适的驱动问题 六…

c++调用powershell_告别 Windows 终端的难看难用,从改造 PowerShell 的外观开始

终端,是用户与操作系统进行交互的最原始的输入输出环境,也是执行一些高级系统操作的必要工具。而 Windows 的终端「小黑框」,一直给大家一种「难看难用」的印象。接下来,我将介绍一些小方法,来对 Windows 的终端环境进…

个性化-字体

本文具有极强的主观性,但也希望可以给大家提供些许帮助 1. 字体选择标准 用于代码的字体:可以区分明确区分 1lI 和 0Oo具有明确的开源许可协议(一般为 SIL Open Font License 1.1 或 IPA Font License 1.0)听闻部分字体会对特定像…

你可能用得上的 N 款免费/开源中文字体

除了电脑中那些默认的千篇一律的字体以外,你还知道什么字体?有好用的吗?在网上下载的字体,怕不怕一不小心就侵权了? 现在不用怕了,本文收集了一些免费/开源的中文字体,都是个人免费使用的&#…

linux安装完windows字体以后 特别难看,告别 Windows 终端的难看难用,从改造 PowerShell 的外观开始...

原标题:告别 Windows 终端的难看难用,从改造 PowerShell 的外观开始 终端,是用户与操作系统进行交互的最原始的输入输出环境,也是执行一些高级系统操作的必要工具。而 Windows 的终端「小黑框」,一直给大家一种「难看难…

超级强大服务器终端,告别 XShell 打造强大的Windows 终端

不同于mac OS及Linux的终端,window的cmd想来很难用,为了连接服务器,很多人首先都会用xshell,但是第一界面就很难看,而且试用期过了后很麻烦,这里我找到一款很不错的工具。 Console、Terminal 和 Shell 的区…

Typora 中文字体深度修改

本文的 “深度修改” 将涉及以下方面: Typora 界面元素的字体 Typora 某个主题或所有主题的字体 针对 Markdown Codeblock 区域字体失效现象, 本文也做了修正 (如下图所示) 正文 第一步 打开用户配置文件 (C:\Users\{YourName}\AppData\Roaming\Typora\conf\conf.user.j…

vue项目中字体文件过大(压缩字体文件)

目前做的一个vue项目当中引入了外部的字体文件,打包之后测试发现加载过慢,需等待较长时间才能看到效果,特此记录在vue项目中压缩字体的操作. 安装字蛛 字蛛是一个中文字体压缩器,通过分析本地 CSS 与 HTML 文件获取 WebFont 中没…

或是全球首款接入5G网络手机 华为折叠屏新机2月24日发布

2月21日,华为终端再次宣布2019年2月24日14:00(北京时间2月24日21:00),旗下首款折叠屏5G手机将在MWC 2019巴塞罗那世界移动大会上正式发布。 在今天官方预告中,华为终端官微强调,自家的折叠屏手机有更多可能,而3天后就是…

几个特别棒的免费可商用字体

免费可商用,且为规避版权风险,所有下载地址都为官方发布地址 站酷免费字体 https://www.zcool.com.cn/special/zcoolfonts/ 【设计师必备 超级棒,有艺术风也有可爱风 每次更新也都在这个地址里】 阿里巴巴普惠体 https://alibabafont.ta…

VS Code中适用于任何中文字体的中英文混合等宽显示的配置方案

在网络上搜索相关配置方案,发现有3种方案:第一种:“VSCode 设置中英混合等宽字体”的作者RJ_Hwang(链接“https://www.jianshu.com/p/46fdb5d275a6#comments”),采用等距更纱黑体 SC(字体名称配…

Windows Terminal美化增强指南

最终效果 开启复古的 CRT 效果 正常效果 安装 在window商店搜索Windows Terminal,注意不要选择Preview版。 或者在GitHub上下载microsoft/terminal 最开始的样子 查看PowerShell版本 打开PowerShell输入: $PSVersionTable.PSVersion.Major 大家…

github 更纱黑体_【Freeplane相关】一招解决更纱黑体导出思维导图PDF的问题

如下图所示,本人在Freeplane中直接使用更纱黑体导出思维导图PDF,结果导出以后显示的字体却是"方正琥珀",有时候还会随机崩成其他字体。导出PDF前 导出PDF后 之前在知乎上提了上述问题,链接如下: 想用更纱黑体…

美通社企业新闻汇总 | 百度英业达合作研发超级AI计算平台;《2019大中华薪资指南》发布...

要闻 《2019大中华薪资指南》发布,财会人才需求量依然相当高拜耳推出索来多驱虫项圈,目标中国大城市养宠物女性卡西欧发布与红牛二队最新合作的高性能运动手表百度英业达合作研发超级AI计算平台阿联酋阿布扎比总统府内的文化地标对游客开放Karma汽车在全…

因疫情取消的日内瓦高级钟表展推出线上平台;启迈发布二季度全球供应链报告 | 美通企业日报...

全球抗击新冠疫情 2020“钟表与奇迹”将于4月25日线上揭幕。随着新冠疫情在全球蔓延,今年线下的日内瓦“钟表与奇迹”高级钟表展(前身“日内瓦国际高级钟表展”)被迫取消,瑞士高级制表基金会迅速做出调整,将于北京时间…

多数CEO预计受疫情影响未来半年收入将下降;上海国际酒店投资加盟展将延期 | 美通企业日报...

全球抗击新冠疫情 关于COVID-19商业影响的新YPO行政总裁全球调查发布。由130个国家超过29000位首席执行官组成的全球领导力社区YPO进行了一项全会员调查,以了解COVID-19的商业影响,了解首席执行官由于这一新的商业现实而采取的行动。调查发现&#xff0c…

中国家电创新成果奖德国IFA揭晓 A.O.史密斯荣获四项年度大奖

南京2018年9月3日电 /美通社/ -- 8月31日,由中国家用电器研究院主办的“第十四届中国家用电器创新成果推介”活动在德国柏林IFA展上举行。经过消费者投票,并结合专家评审,A.O.史密斯继续成绩斐然,不仅再度折桂“年度最具创新力家电…

A.O.史密斯净水新品闪耀德国IFA展 斩获年度产品创新成果奖

南京2018年9月27日电 /美通社/ -- 近日,由中国家用电器研究院主办的“第十四届中国家用电器创新成果推介”活动在德国柏林IFA展上同期举行。最终,经过消费者投票,并结合专家评审,A.O.史密斯“可直接出热水”的净水机 -- 净水热饮机…

消费新品周报 | 老板推出新款消毒柜;A.O.史密斯橱下冷热即饮净水机上市

摘要 老板、A.O.史密斯、Gululu、阿迪达斯、安踏、THOMAS SABO、自然堂、恰恰、Aspinal of London发布最新产品。 消费者科技 老板消毒柜推出XB831新品 基于消毒柜在健康饮食的重要作用,消费者在选购的时候就需要考虑到方方面面,除了要考虑消毒功能&…