命令行字体美化
微软对命令会话窗口中的字体元数据有着一些苛刻的要求,使得大部分好看的字体不能应用于CMD/PowerShell,传统的有衬线字体不仅不美观还不易分清1和l。
网上有各种针对一些字体改动注册表的做法,感觉过于繁琐还有失败的情况,感谢知乎@老虎会游泳,Microsoft YaHei Mono字体可以做到完美的控制台字体设置,微软雅黑 + Consolas的外观符合审美也支持汉字,只需直接安装即可在CMD/PowerShell中配置使用。一些控制台常见的字体问题也没有出现。Win11亲测可用,效果如下,Mysql下字体不支持的情况也没有出现。
下载:Github: https://github.com/Microsoft/BashOnWindows/files/1362006/Microsoft.YaHei.Mono.zip
替代应用推荐
另外微软在2020年推出的Windows Terminal值得推荐,微软应用商店中即可下载到,支持页签的显示模式,支持各类命令行的集成,字体也设置为各类优雅的等间距样式,内置了若干主题配色。完美替代老版本命令行。
Cmder也值得推荐,支持linux的命令,完美替代。
可从官网下载Cmder | Console Emulator