【问题标题】:How Cmake colorizes output?Cmake如何着色输出?
【发布时间】:2016-10-27 07:26:51
【问题描述】:

遵循针对问题的建议 How to get colorized output with cmake? 我试图为输出着色。两次奇怪的经历

1./ 当使用粗体着色时,不需要的 ';'插入到改变颜色的地方。 (KDevelop 4.7.3;Ubuntu 16.04;代码只是从参考中复制/粘贴)

2./ 当我从命令行窗口直接运行 CMake 时,着色工作正常(除了过时的 ';')。但是,当从 KDevelop 运行时,使用“构建”,我的着色只是打印转义序列,而不是为输出着色。同时,CMake 着色有效。有什么区别?

【问题讨论】:

  • 好像是kdevelop的问题。哪个版本?哪个操作系统?你能对第 1 点更精确一点吗? (也许一些 cmake 代码和截图会有所帮助)
  • 更新 KDevelop 和/或提交错误。
  • KDevelop 终端仿真器可能无法正确处理转义序列。

标签: bash cmake kdevelop


【解决方案1】:

KDevelop 在其输出视图中不支持 ANSI 转义序列(颜色代码)。

直到 KDevelop 4.x,KDevelop 在输出视图中显示转义序列,从 5.0 开始我们将它们过滤掉。

另见:https://bugs.kde.org/show_bug.cgi?id=321939

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-29
    • 2013-09-28
    • 2011-01-20
    • 2013-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多