首页 > 解决方案 > 如何在 VS Code 中基于 CSV 文件中的组对行进行着色?

问题描述

我在 VS Code 中有一个 CSV 文件,我想根据文件第一列中的组对行进行着色/着色。所以,在一个文件中

VAR1, VAR2, VAR3
A, 1, 2
A, 2, 2
B, 1, 1
B, 1, 1
B, 2, 3
C, 1, 1
D, 2, 4

具有 A 和 C 值的行应该比具有 B 和 D 的行具有另一种阴影/颜色(更易于阅读)。我知道这在 MS Excel 中是可能的,但我可以在 VS Code 中使用一些扩展或设置来做到这一点吗?

标签: csvvisual-studio-codevscode-settings

解决方案


您可以使用扩展Highlight

将此添加到您的settings.json

  "highlight.regexes": {
    "(^(?:A|C).*)": {
      "regexFlags": "mg",
      "filterLanguageRegex": "csv",
      "decorations": [
        { "backgroundColor": "#dddddd" }
      ]
    },
    "(^(?:B|D).*)": {
      "regexFlags": "mg",
      "filterLanguageRegex": "csv",
      "decorations": [
        { "backgroundColor": "#ffaaaa" }
      ]
    }
  }

推荐阅读