为什么有些YAML键和值突出显示?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么有些YAML键和值突出显示?相关的知识,希望对你有一定的参考价值。
在Visual Studio Code(1.22.2)中,当我向YAML文件添加某些单词时,它们的语法突出显示与预期的不同。
例如,on
和y
都是橙色的。 AFAIK,on
和y
都没有任何特殊的YAML意义。其他键和值也会发生这种情况。我注意到在true
或false
的值上使用了相同的颜色,但在这里它出现在看似任意的值和键上。重启后禁用所有扩展名都会出现同样的情况,所以这不是我想不到的遗忘扩展。
这是其他一些文件类型的语法 - 荧光笔干扰吗?我错过了关于YAML'关键字'的一些内容吗?
答案
在YAML 1.1中,实际上有很多值被认为是布尔值,而on
和y
属于它们。
请参阅YAML 1.1类型存储库中!!bool
的类型规范:http://yaml.org/type/bool.html
我刚才在YAML 1.1 / 1.2中写了这个类型/模式的概述,也许这也很有用:http://blogs.perl.org/users/tinita/2018/01/introduction-to-yaml-schemas-and-tags.html
1.2中较大的变化之一是较少的值被认为是布尔值。
以上是关于为什么有些YAML键和值突出显示?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Android 中打印 HashMap 中的所有键和值?
如何在 UITableview 中显示 NSDictionary 键和值?