多行字符串中的YAML注释

多行字符串中的YAML注释,yaml,Yaml,YAML支持多行字符串中的注释吗 我尝试这样做,但验证器抛出错误: key: #comment value #comment value value #comments here don't work either 否。根据“注释不得出现在标量内”。这正是这里的情况。YAML中没有办法转义octothorpe符号(#),因此在多行字符串中,无法从原始字符串值中消除注释的歧义 但是,您可以在集合中交错注释。例如,如果确实需要,可以将字符串分成一个字符串序列,每行一个:

YAML支持多行字符串中的注释吗

我尝试这样做,但验证器抛出错误:

key:
  #comment
  value
  #comment
  value
  value     #comments here don't work either
否。根据“注释不得出现在标量内”。这正是这里的情况。YAML中没有办法转义octothorpe符号(
#
),因此在多行字符串中,无法从原始字符串值中消除注释的歧义

但是,您可以在集合中交错注释。例如,如果确实需要,可以将字符串分成一个字符串序列,每行一个:

key: #comment
  - value line 1
  #comment
  - value line 2
  #comment
  - value line 3
应该有用