说明:# 原创 # 标签为 IT 之家在 IT 圈所设的投稿栏目,具体投稿规则点此查看。

其实网上的教程已经很多,但还是分享我自己亲测出来的吧

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

1. 准备工作

1.1 安装字体

(附件中有 5.2 版本的 Fira Code 字体文件)

推荐使用 Fira Code 字体,下载地址:Github - Fira Code

将 .zip 文件下载到本地,然后打开该压缩文件

将 "ttf" 文件夹解压到本地,并将该文件夹内的所有字体文件 .ttf 进行安装

1.2 使用 Unicode UTF-8 提供全球语言支持

启用该功能可以避免设置默认字体后 PowerShell 显示中文时乱码

依次进入开始菜单 --> 控制面板 --> 区域 --> 管理 --> 更改系统区域设置,将 " 使用 Unicode UTF-8 提供全球语言支持 " 勾上并 " 确定 ",然后重启系统

注:该功能设置后可能导致老旧的软件在显示中文时乱码(如古老的 IE 插件)

1.3 更改代码页

(写在前面:修改注册表步骤繁琐,可以下载附件中的 .reg 注册表文件打开后直接导入到本地注册表中)

更改代码页可以使 CMD 支持更换字体为 Fira Code

按快捷键 Win+R 打开 " 运行 " 窗口,输入 "regedit" 后回车打开 " 注册表编辑器 ",进入目录 [ HKEY_CURRENT_USERConsole%SystemRoot%_system32_cmd.exe ] ,在右侧找到 "CodePage" 并双击打开,选择 " 十进制 " 后输入 "65001" 并 " 确定 "(如果右侧没有 "CodePage",则在右侧空白处鼠标右击 --> 新建 -->DWORD ( 32 位 ) 值,并重命名为 "CodePage")

2. 设置默认字体

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

2.1 设置 CMD 的默认字体

进入目录 [ HKEY_CURRENT_USERConsole%SystemRoot%_system32_cmd.exe ] ,在右侧空白处鼠标右击新建字符串值,并重命名为 "FaceName",双击打开后输入 "Fira Code Retina" 并 " 确定 "

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

进入目录 [ HKEY_CURRENT_USERConsole%SystemRoot%_System32_WindowsPowerShell_v1.0_powershell.exe ] ,在右侧空白处鼠标右击 --> 新建 --> 字符串值,并重命名为 "FaceName",双击打开后输入 "Fira Code Retina" 并 " 确定 "

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

进入目录 [ HKEY_CURRENT_USERConsole%SystemRoot%_SysWOW64_WindowsPowerShell_v1.0_powershell.exe ] ,在右侧空白处鼠标右击 --> 新建 --> 字符串值,并重命名为 "FaceName",双击打开后输入 "Fira Code Retina" 并 " 确定 "

3. 注册字体

注册字体的作用当 PowerShell 设置 Fira Code 字体后支持显示 Emoji

进入目录 [ HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionFontLinkSystemLink ] ,在右侧空白处鼠标右击 --> 新建 --> 字符串值,并重命名为 "Fira Code Retina",双击打开后输入如下值(最后一行需要留一个空段落):

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 字体

切换到 " 字体 ",找到 "Fira Code Retina" 并选中,然后 " 大小 " 设置成 "18"(喜欢 18)

4.2 颜色

切换到 " 颜色 "

4.2.1 屏幕文字

选中 " 屏幕文字 ",然后点击下方颜色块中的最后一个,再在 " 选定的颜色值 " 的 " 红 ( R ) 蓝 ( H ) 绿 ( L ) " 中全部输入 "0"

4.2.2 屏幕背景

选中 " 屏幕背景 ",然后点击下方颜色块中的第一个,再在 " 选定的颜色值 " 的 " 红 ( R ) 蓝 ( H ) 绿 ( L ) " 中全部输入 "255",下方的 " 不透明度 " 选择 "90"

4.3 终端

切换到 " 终端 "," 光标形状 " 选中 " 竖条 "

点击 " 确定 ",然后关闭 PowerShell 再重新打开,设置生效

5. 设置 CMD

方法跟上方大致相同,不再赘述

6. 安装 Windows Terminal

看到这里您可能会感觉到,怎么美化了 PowerShell 还是达不到心理的预期值(还是丑),这里向大家推荐使用微软官方出品的 Windows 终端工具—— Windows Terminal

下载地址:Windows Terminal(会调用本地的 Windows 10 应用商店进行安装)

喜欢尝鲜可以安装预览版,下载地址:Windows Terminal Preview

6.1 配置 Windows Terminal

6.1.1 安装 Git

(附件中有 2.27.0 版本的安装包)

下载地址:Git for Windows(带 "rc" 字样的为测试版)

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

6.1.2 配置 Git 环境变量

依次进入开始菜单 --> 系统 --> 高级系统设置 --> 高级 --> 环境变量,在 " 系统变量 " 中找到 "Path" 并双击打开,点击 " 新建 ",输入你的 Git 安装目录,比如我的是 "C:Program FilesGit",回车

6.1.3 配置 Git 的用户名和邮箱

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

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

git config --global user.email 你的邮箱

配置完成后可以执行以下命令进行查看:

git config – list

如果你不嫌烦的话呢,还可以到, 啊呸 ...... 还可以对 Git Bash 的界面进行美化设置,而且可以设置成中文,右击标题栏,选择 "Options",切换到 "Window",在 "UI Language" 里选择 "zn_CH",这里不再赘述

6.1.4 安装 oh-my-posh

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

Install-Module posh-git

输入 "A",回车

Install-Module oh-my-posh

Set-ExecutionPolicy RemoteSigned

6.1.5 导入 oh-my-posh

依次执行以下命令:

Import-Module posh-git

Import-Module oh-my-posh

Set-Theme PowerLine

6.1.6 新建配置文件

(附件中有已经编辑好了的 Microsoft.PowerShell_profile.ps1 文件)

打开文件资源管理器,进入文件夹 C:Users [ 你的用户名 ] DocumentsWindowsPowerShell,没有 "WindowsPowerShell" 文件夹就新建一个,然后在此文件夹内新建文本文档,编辑以下内容:

另存为 "Microsoft.PowerShell_profile.ps1" 文件

6.1.7 美化配置

(附件中有已经配置好了的 settings.json 文件,直接覆盖源文件即可。背景图片和图标也在其内,配置时请注意文件所在路径)

打开文件资源管理器,进入文件夹 C:Users [ 你的用户名 ] AppDataLocalPackagesMicrosoft.WindowsTerminalPreview_8wekyb3d8bbweLocalState(我安装的是 Preview 预览版,所以在此处),然后右击 "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" : "Fira Code 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 查看效果

附上效果图:

7. 附件下载

链接:美化终端 - 百度网盘

提取码:mhzd

shell win10 改成cmd_Win10 的 PowerShell、CMD 和 Windows Terminal 全方位美化配置方法相关推荐

  1. shell win10 改成cmd_win10系统必做优化,让你的电脑告别卡顿,运行速度至少提升20%...

    相信在微软的大力推广下,大家都已经安装了win10系统,但还是避免不了系统变得卡顿的问题,除了一部分是全家桶带来的后果,还有一部分当然是微软自家原因造成的,所以无论新买的电脑.刚重置完的电脑.还是用久 ...

  2. shell win10 改成cmd_win10远程ipconfigs闪退win+r解决查看地址

    cmd 函数 在win10的搜素框键入cmd,按键"inter",进入如下二界面.然后键入"ipconfig",再按下"INTER"&quo ...

  3. shell win10 改成cmd_Win10小技巧:如何将在此处打开命令改为CMD或Powershell?

    微软的CMD也就是命令提示符已经伴随了我们很多年了,这些年来CMD已经勤勤恳恳地默默工作着,虽然没有图形化的界面,但是其干净整洁的操作环境仍然受到了大家的欢迎. 随着微软Win10系统的流行,更加强大 ...

  4. shell win10 改成cmd_修复win10系统将在此处打开命令改为CMD/Powershell的修复技巧

    雨林木风win7系统兼容性好,使用的人比较多:平常遇到win10系统将在此处打开命令改为CMD/Powershell这样的问题是很普遍的,谁也不想在使用电脑的时候遇到win10系统将在此处打开命令改为 ...

  5. 酷炫cmd命令行工具——windows terminal的详细配置

    官网配置地址:An overview on Windows Terminal | Microsoft Docs 目录 一.Windows terminal安装与基本操作 1.Windows Termi ...

  6. win10改成ahci后无法开机怎么办,win10开不了机

    随着科技的进步,近些年出现了一种新型的硬盘接口ahci模式,这个模式可以让你的电脑读写效率更快,不过,作为新事物,很多人不知道该怎么使用,那么下面我们来看win10改成ahci后无法开机如何解决. 改 ...

  7. 神舟战神win10改linux,神州战神G40把win10改成win7的详细教程(包括BIOS设置图)

    神舟战神G40是这款台式电脑的CPU是intel 8代处理器,出厂自带了win10系统,今天就有用户来咨询,他很喜欢win7系统,想把他的神州战神G40自带的win10改成win7,但是他知道,8代及 ...

  8. 联想e470c怎么修改电脑语言,我联想e470c笔记本,重装系统把预装的win10改成win...-e470改win7,联想e470装win10bios...

    联想预装win10安装win7系统步骤如下: 1.把U盘插入电脑,打开小白一键安装,点击[U盘启动],然后点击[U盘模式],进入界面后,在[设备名]勾选需要制作启动的U盘,点击[一键制作启动U盘]. ...

  9. dell笔记本c语言系统,戴尔Latitude 5280笔记本如何将自带win10改成win7

    [文章导读]戴尔Latitude 5280是一款12.5英寸笔记本,该机型采用 Intel 酷睿第七代处理器.默认预装了windows10系统,很多用户不喜欢win10系统,打算安装win7系统,但是 ...

最新文章

  1. OpenGL书和资源
  2. Ubuntu下串口通信之cutecom
  3. 基于前后端分离实现阿里云对象存储小案例
  4. Pandas在数据分析中的应用
  5. SDOI2005 区间
  6. bootstrap table 分页_Java入门007~springboot+freemarker+bootstrap快速实现分页功能
  7. LeetCode 156. 上下翻转二叉树(DFS)*
  8. [Phoenix] 十、全局索引设计实践
  9. python的pip_同时装了Python3和Python2,怎么用pip?
  10. 20190814 On Java8 第四章 运算符
  11. 博文视点大讲堂第44期——招聘真相全揭秘 圆满结束
  12. 十分钟理解线性代数的本质_如何理解线性代数?
  13. SPSS——描述性统计分析——比率分析
  14. 微信公众号推广的40个有效果的方法
  15. 格林第一季/全集Grimm迅雷下载
  16. Java并发25 ThreadFactory使用的必要性
  17. 紫外线杀菌器:紫外线杀菌的原理分析
  18. GameofMir引擎架设传奇服务器【4:架设微端】
  19. 给我的电脑右键菜单添加{管理}菜单
  20. H国身份证号码【多组实例测试】

热门文章

  1. 迈向个性化精准医疗的一大飞跃:特种酶复制DNA新细节揭示
  2. 搞笑!from 饮水思源
  3. java语言输出当前日期时间的方法
  4. AR剪辑笔记之视频调色
  5. 【Pandas】多种添加行列数据方法
  6. RK3399驱动开发 | 03 - WK2124串口芯片驱动调试
  7. 写一个判别素数的函数,在主函数输入一个整数,输出是否素数的信息
  8. Remove Element
  9. 一个关于SDWAN单臂部署方案验证的实验
  10. 23 20210525+0529直播 企业微信接口测试实战1+2