将终端的输出彩色化! 经常使用ubuntu系统来编译android等,make(或mm,mmm)的时候默认的终端输出都是灰色,所以很难一眼发现错误位置,也容易忽略一些警告,所以做了这个工具来方便排错。 这个工具很小巧、灵活,而且不影响正常的使用习惯。
效果图
代码位置及安装
https://github.com/cooli7wa/script_github/tree/master/mine/shell/ccolor
使用下面的命令来安装:
./install.sh
注意事项
- 适用于ubuntu。别的linux操作系统并没测试过。
- 工具安装,会更改.bashrc文件,在其中嵌入ccolor这个函数,并且为常用的命令创建了alias(别名),比如make命令,实际调用到的是ccolor make,这样ccolor就可以处理make的输出,将其输出为不同的颜色。
- 因为.bashrc重启生效,所以在install之后,需要重新启动下终端。
使用说明
默认关键字和颜色,如下:
关键字 颜色 warning 黄色 error 红色 failed 红色 fail 红色 note 蓝色 警告 黄色 错误 红色 附注 蓝色 undefined reference 红色 更改keywords变量,可以自定义关键字和颜色
如果影响到某些make命令的执行效果,比如弹出菜单之类的,可以屏蔽掉
更改except变量,可以屏蔽掉命令
可以设置哪些命令调用彩色输出,默认开启彩色输出的命令如下: gcc, g++, make, mm, mmm 如果想增加其他命令,比如myout,可以在最后,增加:
1
alias myout="ccolor myout"