【发布时间】:2017-06-14 23:31:41
【问题描述】:
我在 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 不同:在“视图”>“语法”下没有出现此自定义定义的选项。原发帖人似乎解决了他们的问题,但我尝试卸载并重新安装所有 ST3 和相关文件,但我仍然遇到同样的问题。
【问题讨论】:
-
你在哪里保存的?如果您将文件保存在
Packages/User/中,它可能会出现在User子菜单下。即视图 -> 语法 -> 用户 -> Z. -
我将它保存为 Z.yaml 在该文件夹下,但我仍然遇到同样的问题。
-
你需要给它一个
.sublime-syntax扩展而不是.yaml一个 -
成功了!我只是手动重命名了扩展名。感谢您的帮助!
标签: sublimetext3