在 Sublime Text 3 中编辑现有语法突出显示

Edit Existing Syntax Highlighting in Sublime Text 3

有没有什么方法可以继承现有的自定义语法? 因为我想要自定义语法但又不想从零开始。

我已经找到了:How do I add features to a syntax definition in Sublime Text without editing it? 但我无法让它工作,因为它没有详细解释。

如果这不可能,我在哪里可以找到 Go 语言语法的文件?

您可以复制 Go.tmLanguage 文件,将其重命名为您想要的任何名称,然后对其进行任何更改。您仍然需要将该文件保存在 Packages 文件夹中。

为了轻松找到该文件,我建议您通过包控制安装 PackageResourceViewer。安装完成后,请执行以下步骤:

  1. 键入Ctrl+Shift+P打开命令面板。

  2. 键入 PackageResourceViewer: Open Resource 并按 Enter

  3. 键入 Go 并按 Enter

  4. 使用箭头键,向下找到名为 Go.tmLanguage 的文件,然后按 Enter。这应该会打开 Go 语言的语法高亮文件。