10

これをやりたい

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ファイルを読みやすくしたいと思います。

4

3 に答える 3

19

これを試して

test: |+
  This is a long string


  with new lines

| キーの後は、インデントされた複数行のテキストの開始に役立ち、長い文字列のインデントを維持します。

于 2012-07-20T16:45:01.737 に答える
-1

あなたはこれを行うことができます :

test: >+
  This is a long string



  with new lines
于 2012-07-20T16:08:32.470 に答える
-3

yamlで新しい行を出力するには、次のコードを実行できます。このようなdegubモジュールのmsgfuncを使用しています。

debug:
   msg:
     - 'hello'
     - 'name'
于 2021-01-07T15:19:38.240 に答える