【问题标题】:color output for Windows batch file, in vscode snippetWindows批处理文件的颜色输出,在vscode片段中
【发布时间】:2020-07-07 06:40:58
【问题描述】:

我想创建一个 vscode sn-p 以方便地从 Windows .bat 文件中输出彩色文本。 这是一个例子:

 "echo [1m[32mThis text in Green bold",

转义字符存在,但在 SO 输出中不可见。它的十六进制代码为 1B(十进制:27),看起来像一个正方形。每个 [ 字符前面都有一个。 来自 vscode 的错误消息是“字符串中的无效字符。应转义控制字符”。

在它们前面加上反斜杠似乎没有任何改变。

【问题讨论】:

    标签: batch-file visual-studio-code colors command-line-interface vscode-snippets


    【解决方案1】:

    在 JSON 文件中,您可以使用 Unicode 前缀 \uhhhh

      "Text Green Bold": {
        "prefix": "tgrb",
        "body": [
          "echo \u001b[1m\u001b[32mThis text in Green bold",
          "$0"
        ],
        "description": "Text in Green Bold"
      }
    

    【讨论】:

      猜你喜欢
      • 2011-05-19
      • 2013-11-17
      • 1970-01-01
      • 1970-01-01
      • 2016-02-07
      • 1970-01-01
      • 1970-01-01
      • 2012-12-13
      相关资源
      最近更新 更多