在 VS Code 中,我使用 Twig Language 2 扩展来处理 HTML 文件内类似 Twig 的语法(实际上我使用 Pebble 模板引擎)。我配置了 VS Code,因此括号是彩色的:
"files.associations": {
"*.html": "twig"
},
"[twig]": {
"editor.bracketPairColorization.enabled": true
},
"workbench.colorCustomizations": {
"editorBracketHighlight.foreground1": "#15d31e",
"editorBracketHighlight.foreground2": "#15d31e",
"editorBracketHighlight.unexpectedBracket.foreground": "#ff0000"
}
当
{{
和 }}
括号用于 HTML 文件的“元素级别”时,着色(在我的例子中为绿色)效果很好,但当它们在字符串内部时则效果不佳。例如:
由于 Twig/Pebble 块即使在字符串内部也会被解释,因此在我看来,突出显示那里的括号也是有意义的。
这可能吗?
扩展 2gua.rainbow-brackets 确实在字符串中应用了括号着色...但似乎您无法编辑括号颜色的选择,并且它们与字符串文本的颜色没有很好的对比
这似乎是通过 VS Code GitHub 存储库中的未解决问题票证进行跟踪的(这意味着当前不支持它):在字符串中启用括号着色#146453。点赞以表示支持,并订阅以获取讨论和进展通知。请避免发表诸如“+1”/“撞”之类的吵闹评论。