Bash Cmake如何使输出着色?
按照对问题的建议 我试图给输出着色。两次奇怪的经历 1./使用粗体着色时,不需要的“;”在更改颜色的位置插入。(KDevelop4.7.3;Ubuntu 16.04;代码只是从参考中复制/粘贴)Bash Cmake如何使输出着色?,bash,cmake,kdevelop,Bash,Cmake,Kdevelop,按照对问题的建议 我试图给输出着色。两次奇怪的经历 1./使用粗体着色时,不需要的“;”在更改颜色的位置插入。(KDevelop4.7.3;Ubuntu 16.04;代码只是从参考中复制/粘贴) 2./当我从命令行窗口直接运行CMake时,颜色正常(除了过时的“;”)。然而,当从KDevelop运行时,使用“Build”,我的着色只打印转义序列,而不是对输出着色。同时,CMake着色也可以工作。区别是什么?KDevelop在其输出视图中不支持ANSI转义序列(颜色代码) 在kdevelop4.x
2./当我从命令行窗口直接运行CMake时,颜色正常(除了过时的“;”)。然而,当从KDevelop运行时,使用“Build”,我的着色只打印转义序列,而不是对输出着色。同时,CMake着色也可以工作。区别是什么?KDevelop在其输出视图中不支持ANSI转义序列(颜色代码) 在kdevelop4.x之前,KDevelop在输出视图中显示了转义序列,从5.0开始我们过滤掉它们
另请参见:这似乎是kdevelop的问题。哪个版本?哪个操作系统?关于第一点你能再精确一点吗?(可能一些cmake代码和屏幕截图会有帮助)更新KDevelop和/或提交一个bug。KDevelop终端模拟器可能无法正确处理转义序列。