csv - 如何在 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 中使用一些扩展或设置来做到这一点吗?
解决方案
您可以使用扩展Highlight。
将此添加到您的settings.json
"highlight.regexes": {
"(^(?:A|C).*)": {
"regexFlags": "mg",
"filterLanguageRegex": "csv",
"decorations": [
{ "backgroundColor": "#dddddd" }
]
},
"(^(?:B|D).*)": {
"regexFlags": "mg",
"filterLanguageRegex": "csv",
"decorations": [
{ "backgroundColor": "#ffaaaa" }
]
}
}