yaml文件中的新行“\ n”

时间:2012-07-20 15:59:23

标签: ruby-on-rails yaml

我想这样做

test: >
  This is a long string
  \n\n\n
  with new lines

但它打印出“\ n”而不是制作新行。

我知道可以做

test: "This is a long string
      \n\n\n
      with new lines"

但是如果可能的话,我宁愿不在任何地方添加引号。 谢谢你的帮助!

编辑:我宁愿不使用空行。换句话说,我想使用\ n来显示空行以使我的yml文件更具可读性。

3 个答案:

答案 0 :(得分:15)

试试这个

test: |+
  This is a long string


  with new lines

|在键帮助开始多行文本缩进并保持长字符串的缩进之后。

答案 1 :(得分:0)

要在 yaml 中打印新行,您可以执行以下代码 我正在使用 degu 模块 msg func 像这样

debug:
   msg:
     - 'hello'
     - 'name'

答案 2 :(得分:-1)

你可以这样做:

test: >+
  This is a long string



  with new lines