TextMate grammar 我的语法需要一个 UUID 吗?
TextMate grammar do I need a UUID for my grammar?
如果我要为新的 HTML 模板语言创建新的 TextMate 语法,我是否需要为我的 TextMate 语法提供我自己的 UUID?
例如,如果我的语法是这样的:
{
"name": "My Language",
"patterns": [
{
"include": "<my rules here>"
}
{
"include": "text.html.basic"
}
],
"scopeName": "<my scope name>",
"uuid": <do I need to put something here?>
}
在 uuid
键上,我需要提供特定的值吗?这有什么用途?
我找不到关于此的文档,感谢任何帮助。
是的,您确实需要一个 UUID。幸运的是,创建它们非常容易。
只需 运行 uuidgen
在您的终端中。
您甚至可以在 TextMate 中执行此操作,方法是在一行中输入 uuidgen
并使用捆绑命令 "Shell Script" -> "Execute Line" 或使用快捷方式 ^
+ r
.
我 运行 回答了这个问题几次,很乐意提供这些 UUID 供您使用。当然,因为他们是public,你不能保证没有其他人会来这个问题并使用他们......¯\_(ツ)_/¯
7343A295-8B3D-4C09-BA03-3F8120152C34
F1ECD083-A81A-4937-B60E-1B4B83EA3B28
A35ED231-6816-4D4C-8E12-54A007854C29
如果我要为新的 HTML 模板语言创建新的 TextMate 语法,我是否需要为我的 TextMate 语法提供我自己的 UUID?
例如,如果我的语法是这样的:
{
"name": "My Language",
"patterns": [
{
"include": "<my rules here>"
}
{
"include": "text.html.basic"
}
],
"scopeName": "<my scope name>",
"uuid": <do I need to put something here?>
}
在 uuid
键上,我需要提供特定的值吗?这有什么用途?
我找不到关于此的文档,感谢任何帮助。
是的,您确实需要一个 UUID。幸运的是,创建它们非常容易。
只需 运行 uuidgen
在您的终端中。
您甚至可以在 TextMate 中执行此操作,方法是在一行中输入 uuidgen
并使用捆绑命令 "Shell Script" -> "Execute Line" 或使用快捷方式 ^
+ r
.
我 运行 回答了这个问题几次,很乐意提供这些 UUID 供您使用。当然,因为他们是public,你不能保证没有其他人会来这个问题并使用他们......¯\_(ツ)_/¯
7343A295-8B3D-4C09-BA03-3F8120152C34
F1ECD083-A81A-4937-B60E-1B4B83EA3B28
A35ED231-6816-4D4C-8E12-54A007854C29