我在Windows机器上使用Sublime Text build 3126,我正在尝试按照this documentation中的步骤创建一个非常简单的语法定义文件。以下是给出的示例:
%YAML 1.2
---
name: Z
file_extensions: z
scope: source.c
contexts:
main:
- match: \b(if|else|for|while)\b
scope: keyword.control.c
这与this post相同,不适合我:在View>下,此自定义定义没有任何选项句法。原始海报似乎解决了他们的问题,但我试图卸载并重新安装所有ST3和相关文件,但我仍然遇到同样的问题。
答案 0 :(得分:1)
这里有两点需要注意:
.sublime-syntax
才能将其视为语法定义。使用.yaml
将无效。Packages/User/
中有一个语法定义,然后保存另一个,则它们将出现在用户子菜单下而不是主语法列表下,即View - >语法 - >用户 - > Z.请注意,您还可以通过键入Set Syntax: