Build 如何从Sublime Text 3中的生成输出中删除颜色?

Build 如何从Sublime Text 3中的生成输出中删除颜色?,build,escaping,sublimetext3,ansi-escape,Build,Escaping,Sublimetext3,Ansi Escape,我在Sublime Text 3中使用了一个默认输出颜色的构建系统,我想用一种简单的方法将该颜色从构建窗口的输出中去除 这是我的崇高项目文件: { "folders": [ { "follow_symlinks": true, "path": ".", "folder_exclude_patterns": ["obj", "bin", "build"] } ], "build_syst

我在Sublime Text 3中使用了一个默认输出颜色的构建系统,我想用一种简单的方法将该颜色从构建窗口的输出中去除

这是我的崇高项目文件:

{
    "folders":
    [
        {
        "follow_symlinks": true,
        "path": ".",
        "folder_exclude_patterns": ["obj", "bin", "build"]
        }
    ],
    "build_systems":
    [
        {
        "name": "boost build",
        "path" : "/usr/local/bin:/usr/bin:/bin",
        "cmd": ["bash", "-c", "( cd ${project_path} && exec b2 )"]
        }
    ]
}

我怎样才能完成我想做的事情呢?

我不知道在Mac OS X以外的系统上如何完成,但我发现最简单的方法是通过管道将输出通过
sed
去掉转义序列

以下是相应修改的生成命令:

"cmd": ["bash", "-c", "( cd ${project_path} && exec b2 | sed 's/\\ESC\\\\[[0-9;]*m//g' )"]
现在,不幸的是,我不知道如何复制和粘贴升华文本用来显示转义字符的
ESC
字符,但我基本上只是从控制台窗口复制它,并将其放置在上面写的
ESC
位置。我想不出任何其他提供转义字符的方法,我几乎尝试了我能想到的
\033
\x1B
的所有组合

我不想包含屏幕截图,但为了清晰起见,我会提供一个: