一、字体选择
win10自带的Powershell默认支持的字体非常有限,虽然支持的“微软雅黑、黑体”字体也有着不错的显示效果。但是这两种字体对一些比较漂亮的主题支持不是很好,存在显示错位或者不全的问题。所以需要选择一种既符合Powershell显示要求又符合主题要求的字体,很难!!!好在恰巧遇到了可以达到要求的“等距更沙黑体 T SC”字体,下载链接:Sarasa Mono T SC。
二、配色优化
更改配色主要推荐两种方法,分别为:
-
直接使用成熟终端的配色
- atom
背景色(40,44,52),字体色(126,165,167),弹出文字(229,243,255),弹出背景色(62,68,81)
- Sublime
背景色(0,48,62),字体色(248,248,242),弹出文字(236,0,124),弹出背景色(0,48,62)
- atom
-
使用微软提供的colortool工具
- 安装
通过scoop包管理工具安装,直接执行scoop install colortool
即可;备注:scoop的安装和基本使用可以参考此教程
- 查看已安装的主题:
colortool -s
; - 预览配色:
colortool [scheme name]
,例如:colortool cmd-legacy.ini
- 保存配色:在powershell顶端右键->属性->颜色->确定,使选择的配色生效。不执行该步骤,重新打开powershell仍是原来的配置。
- 安装
比较推荐使用第一种方法!第二种折腾起来麻烦,但是选择多,除了默认提供的8种配色方案,如下图所示。其外,还可以在iterm2-color-schemes下载更多自己喜欢的配色。
三、主题优化
其实费了这么多功夫,主要还是为了这一步。使用oh-my-posh配置我们喜欢的主题。安装步骤如下:
- 使用“管理员模式”启动Powershell
- 安装模块
Install-Module posh-git -Scope CurrentUser
Install-Module oh-my-posh -Scope CurrentUser - 修改配置文件
首先在powershell输入$PROFILE
,查看powershell配置文件的位置,打开后在文件中添加如下代码:Import-Module posh-git
Import-Module oh-my-posh
Set-Theme Paradox // 主题名
设置好的成果如下图所示:
参考文献
[1] powershell 美化
[2] Powershell 配色方案