Windows命令行下字体颜色属性控制码

前言

把linux中的日志文件导出到Windows下在命令行中读取时,无意间发现居然可以对单独的字读着色。后来才发现linux中只是通过一串ANSI控制码实现的,Windows是没有这个功能的,但是如果前面加上复制进来的特殊字符也可以使用。win7经过测试是无法识别的,我想应该是win10为了更像liunx的终端靠拢添加了这个功能。

测试

这个特殊字符不兼容markdown,我在csdn里面输入进去也无法显示,hexo不显示不说,还会导致search.xml文件格式错误,导致博客搜索功能丢失。代码转github下载。

参考文献

shell颜色代码(ANSI控制码)