YAML子级别上的多行
此yaml工作:YAML子级别上的多行,yaml,Yaml,此yaml工作: - test: > long - test: > long test text - test: > "long test text" 此yaml没有: - test: > long - test: > long test text - test: > "long test text" 这不起作用: - test: > long - te
-
test: >
long
-
test: >
long
test
text
-
test: >
"long
test
text"
此yaml没有:
-
test: >
long
-
test: >
long
test
text
-
test: >
"long
test
text"
这不起作用:
-
test: >
long
-
test: >
long
test
text
-
test: >
"long
test
text"
我怎样才能做到多行?这个问题以前已经被回答过了,但我想这不是一个次要的问题
我必须缩进最后几行吗
我使用此服务来测试它:这对我来说很有用:
- yaml:
- >
This is some long text
that spans multiple lines.
给
[
{
"yaml": [
"This is some long text that spans multiple lines.\n"
]
}
]
是,您需要将的后续行缩进为父行:
-
test: >
long
test
text
这与是否为子级别无关,这适用于任何级别的折叠(和文字)标量。对于折叠来说,这没有多大区别,但是对于文字样式,前导空格将以与顶行相同的缩进移除(除非指定额外的缩进偏移)
缩进较少的一行结束了折叠的标量,此时您需要开始一个新的序列条目(使用
-
),但这里有标量,test
,这导致了一个错误。缩进下面的几行,我想。。。