首页 > 解决方案 > VSCODE 中带有 ANSI 终端转义颜色代码的片段

问题描述

我试图创建一个自定义片段以便使用console.log(),我正在使用一些 Ascii 代码,因为我想让第一个记录的值变成黄色。

所以我的问题是snippets.json来自 VSCode 的文件无法读取\x1b[33m%s\x1b[0m

在此处输入图像描述

我想知道是否有一种方法可以从snippets.json文件中读取 Ascii 代码。

https://voidcanvas.com/make-console-log-output-colorful-and-stylish-in-browser-node/

 "Print to console": {
        "prefix": "lg",
        "body": [
             "console.log("\x1b[33m%s\x1b[0m",'$1', $2);",
        ],
        "description": "Log output to console"
     }

标签: jsonvisual-studio-codeasciicode-snippetsvscode-snippets

解决方案


你必须逃避"\

"Print to console": {
  "prefix": "lg",
  "body": [
       "console.log(\"\\x1b[33m%s\\x1b[0m\", '$1', $2);",
  ],
  "description": "Log output to console"
}

推荐阅读