Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code 为什么一些YAML键和值会奇怪地突出显示?_Visual Studio Code_Yaml_Syntax Highlighting - Fatal编程技术网

Visual studio code 为什么一些YAML键和值会奇怪地突出显示?

Visual studio code 为什么一些YAML键和值会奇怪地突出显示?,visual-studio-code,yaml,syntax-highlighting,Visual Studio Code,Yaml,Syntax Highlighting,在VisualStudio代码(1.22.2)中,当我向YAML文件添加某些单词时,它们的语法高亮显示方式与预期的不同 例如,上的和y在这里都是橙色的。好的,无论是on还是y都没有任何特殊的YAML意义。其他键和值也会发生这种情况。我注意到相同的颜色用于true或false的值,但在这里,它用于看似任意的值和键。在所有扩展都被禁用的情况下重新启动后也会发生同样的情况,所以我认为它不是某个被遗忘的扩展 这是否是其他文件类型语法的干扰?我是否遗漏了一些关于YAML“关键字”的信息?在YAML 1.

在VisualStudio代码(1.22.2)中,当我向YAML文件添加某些单词时,它们的语法高亮显示方式与预期的不同

例如,上的
y
在这里都是橙色的。好的,无论是
on
还是
y
都没有任何特殊的YAML意义。其他键和值也会发生这种情况。我注意到相同的颜色用于
true
false
的值,但在这里,它用于看似任意的值和键。在所有扩展都被禁用的情况下重新启动后也会发生同样的情况,所以我认为它不是某个被遗忘的扩展


这是否是其他文件类型语法的干扰?我是否遗漏了一些关于YAML“关键字”的信息?

在YAML 1.1中,实际上有许多值被识别为布尔值,并且
上的
y
属于它们

参见<代码>的类型规范!!YAML 1.1类型存储库中的bool

我不久前在YAML 1.1/1.2中写了这个类型/模式概述,也许这也很有用:


1.2中一个更大的变化是较少的值被识别为布尔值。

在YAML 1.1中,实际上有许多值被识别为布尔值,并且
上的
y
属于它们

参见<代码>的类型规范!!YAML 1.1类型存储库中的bool

我不久前在YAML 1.1/1.2中写了这个类型/模式概述,也许这也很有用:


1.2中一个更大的变化是较少的值被认为是布尔值。

没有意识到这一点,谢谢(你的博客文章看起来很有帮助!)。但是,这些值在用作键和值时被识别有意义吗?是的,如果语言支持的话,布尔值作为键是有意义的。我不知道,谢谢(你的博客文章看起来很有帮助!)。但是这些值在用作键和值时被识别有意义吗?是的,如果语言支持的话,布尔值作为键是有意义的。