VSCode扩展:如何在输出通道中呈现彩色输出?

问题描述 投票:1回答:1

我有API的自定义输出,我想将其格式化为带有一些彩色值的字符串。

visual-studio-code vscode-extensions
1个回答
0
投票

输出通道可以用TmLanguage grammar着色。 Output Colorizer扩展扩展正是如此:

你可以通过定位text/x-code-output mimetype来做到这一点:

"contributes": {
    "languages": [{
        "id": "code-output",
        "mimetypes": [
            "text/x-code-output"
        ]
    }],
    "grammars": [{
        "language": "code-output",
        "scopeName": "code.output",
        "path": "./syntaxes/code-output.tmLanguage"
    }]
}

但是,由于这种着色是基于mimetype的,you can't apply the highlighting to a specific output channel only。这意味着提供输出通道着色的两个扩展将发生冲突。

© www.soinside.com 2019 - 2024. All rights reserved.