【问题标题】:Adding Custom Enums in Visual Studio Code在 Visual Studio Code 中添加自定义枚举
【发布时间】:2026-01-28 02:55:01
【问题描述】:

在 Visual Studio Code 中,是否可以创建将在编辑器中突出显示的自定义 ENUMS 或常量?

例如,当用户在 lua 中编码时键入 IN_JUMP 时,我能否使该文本突出显示或使用不同的颜色以表明它是有效的 ENUM?

【问题讨论】:

  • 我正在创建一个插件,所以如果唯一的方法是通过创建一个插件,那么这个选项对我来说是开放的。

标签: enums visual-studio-code syntax-highlighting vscode-extensions


【解决方案1】:

您描述的内容听起来像是语义突出显示,尚不支持。有一个开放的功能请求:#585

可以tmLanguage 语法文件(这是 VSCode 使用的)执行的操作是基于命名约定的突出显示 - 例如,您可以为 UPPER_CASE 标识符提供不同的范围。但是,您仍然需要使用使用的主题来为该范围着色。

【讨论】:

  • 嗯,好的,谢谢。希望这个功能很快就会出现!