作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
是否有工具可以为 android ndk 构建输出添加高亮显示(可能在 stderr 上)。
例如如果它会以红色突出显示单词“错误:”并以橙色突出显示“警告:”,那将是我的样子。
但如果它也能为代码和错误消息赋予不同的颜色,那就太棒了!
回答
red=$(tput setaf 1)
yellow=$(tput setaf 3)
norm=$(tput sgr0)
$ANDROID_NDK/ndk-build 2>&1 | sed -e "s/\(error:\)/${red}\1${norm}/i" | sed -e "s/\(warning:\)/${yellow}\1${norm}/i"
最佳答案
您可以通过将构建命令(或任何其他终端命令)的输出通过管道传输到 sed 来完成此操作:
red=$(tput setaf 1)
yellow=$(tput setaf 3)
norm=$(tput sgr0)
make | sed -e "s/\b\(error:\)\b/${red}\1${norm}/i" | sed -e "s/\b\(warning:\)\b/${yellow}\1${norm}/i"
关于android - 突出显示 Android NDK 错误输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27420710/
有没有一种方法可以“标记”对象的属性,使它们在反射中“突出”? 例如: class A { int aa, b; string s1, s2; public int AA
我是一名优秀的程序员,十分优秀!