为什么有些YAML键和值突出显示?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么有些YAML键和值突出显示?相关的知识,希望对你有一定的参考价值。

在Visual Studio Code(1.22.2)中,当我向YAML文件添加某些单词时,它们的语法突出显示与预期的不同。

例如,ony都是橙色的。 AFAIK,ony都没有任何特殊的YAML意义。其他键和值也会发生这种情况。我注意到在truefalse的值上使用了相同的颜色,但在这里它出现在看似任意的值和键上。重启后禁用所有扩展名都会出现同样的情况,所以这不是我想不到的遗忘扩展。

screen grab of syntax highlighted text in vscode

这是其他一些文件类型的语法 - 荧光笔干扰吗?我错过了关于YAML'关键字'的一些内容吗?

答案

在YAML 1.1中,实际上有很多值被认为是布尔值,而ony属于它们。

请参阅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 键和值?

React 显示 json 键和值

显示 % forloop% 的键和值的 Django 模板:如何遍历模板中的字典?

AJAX调用在html div中显示api键和值

django模板获取键和值分开显示