如何在多行中将YAML中的字符串断开?

jjkparker

在YAML中,我的字符串很长。我想将其保留在编辑器的80列(或类似视图)内,所以我想破坏字符串。这是什么语法?

换句话说,我有这个:

Key: 'this is my very very very very very very long string'

我想要这个(或达到这种效果的东西):

Key: 'this is my very very very ' +
     'long string'

我想使用上述引号,因此不需要在字符串中转义任何内容。

马特·威廉姆森

使用yaml折叠样式。每行的缩进将被忽略。一个换行符将插入到末尾。

Key: >
  This is a very long sentence
  that spans several lines in the YAML
  but which will be rendered as a string
  with only a single carriage return appended to the end.

http://symfony.com/doc/current/components/yaml/yaml_format.html

您可以使用“块记录指示器”消除尾随换行符,如下所示:

Key: >-
  This is a very long sentence
  that spans several lines in the YAML
  but which will be rendered as a string
  with NO carriage returns.

在任何一种情况下,每个换行符都被一个空格代替。

也有其他控制工具可用(例如,用于控制压痕)。

参见https://yaml-multiline.info/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Java中创建多行字符串?

如何在Haskell中编写多行字符串?

您如何在Go中编写多行字符串?

如何在Bash中输出多行字符串?

如何在bash脚本中的curl中将多行json字符串作为主体发布

如何在YAML多行字符串中进行Unicode转义?

如何在多行中将字符串分隔并保留YAML中的空格?

如何在python中将多行字符串拆分为多行?

如何在Julia中解析多行字符串?

如何在R中做多行字符串?

如何在bash中将字符串拆分为多行

如何在Ansible中将多行字符串转换为dict?

如何在熊猫中将字符串分成多行

如何在ARM模板中编写多行字符串

如何在Python3中将多行字符串读取为文件流?

如何在JavaScript中将多行字符串值转换为合法的JSON字符串变量?

如何在PostgreSQL的选择查询中将表的列字段值中的字符串拆分为多行

如何在C ++中采用多行字符串输入?

如何在Android字符串中修剪多行?

如何在lua中删除多行字符串

如何在Yaml中的多行字符串中转义哈希(#)字符?

如何在yii中输入多行字符串?

如何在Perl中从多行字符串创建集合?

如何在Powershell中的其他字符串中插入多行字符串?

如何在bash中将bash中的字符串参数拆分为多行而不增加空间

如何在Microsoft Office中搜索多行字符串?

如何在Bash中将多行字符串写入文件

如何在多行中交换字符串

如何在 Python 中获取多行字符串的子字符串?