textmate - TextMate 语法 我的语法需要 UUID 吗?
问题描述
如果我要为新的 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 供您使用。当然,既然它们是公开的,你不能保证没有其他人会来这个问题并使用它们...¯\_(ツ)_/¯
7343A295-8B3D-4C09-BA03-3F8120152C34
F1ECD083-A81A-4937-B60E-1B4B83EA3B28
A35ED231-6816-4D4C-8E12-54A007854C29
推荐阅读
- php - 查询模块的 WP ACF Schema
- python-unittest.mock - python mock patch 原始函数仍然被调用
- flutter - Flutter Unhandled Exception: FormatException: Invalid date format
- python - 假设在 smart_open (python) 中的 AWS 角色不起作用
- mysql - 重启后无法在 mysql db 上创建用户或授予权限
- python - crypt.crypt 引发 OSError: Invalid Argument
- elasticsearch - fluentd可以使用elasticsearch插件轮换日志吗?
- ruby-on-rails - 来自具有许多子关联的父记录的 Rails csv 行
- r - 具有重叠日期的 10 天间隔
- python - 没有转换器库的 BERT 标记器和模型