给make的错误信息加点颜色

~/.bashrc

make()
{
    ccred=$(echo -e "\033[0;31m")
    ccyellow=$(echo -e "\033[0;33m")
    ccend=$(echo -e "\033[0m")
    /Applications/Xcode.app/Contents/Developer/usr/bin/make "$@" 2>&1 | sed -E -e "/[Ee]rror[: ]/ s%(.*)%$ccred&$ccend%g" -e "/[Ww]arning[: ]/ s%(.*)%$ccyellow&$ccend%g"
    return ${PIPESTATUS[0]}
}

屏幕快照 2013-09-05 下午2.10.14
嗯,错误信息醒目多了,原版在这里
http://stackoverflow.com/questions/6436563/how-can-i-highlight-the-warning-and-error-lines-int-the-make-output

讨论

  1. rainyheart

    你的插件x-emotions应该是09年开始的,现在到13年了,很多个版本以前都是出现排版错误问题,有没时间更新一下呢?排版错乱请看在文章后的评论你就可以看到排版问题了。打扰了。已经邮件你了

加入讨论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.