2012-07-20 38 views
6

私はこの改行「 n」は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" 

を行うことが可能です知っているが、可能ならば、私はむしろどこでも引用符を追加しないと思います。 助けてくれてありがとう!

編集:空の行を使用しないでください。言い換えれば、私はymlファイルを読みやすくするために空行を表示するために\ nを使いたいと思います。

+0

重複しています。 http://stackoverflow.com/questions/10982706/how-to-break-lines-in-yml-localization-files-on-rails/10983019#10983019 – jdoe

答えて

13

この

test: |+ 
    This is a long string 


    with new lines 

を試してみてください|キーが複数行のテキストのインデントを開始し、長い文字列のインデントを維持するのに役立ちます。

+0

空を使用する代わりに\ n表記を使用したい行(読みやすくするため)。 \ n charを使用する別の方法はありますか? – montrealmike

+0

あなたはqoutesを使用する必要があります...他の解決策私は何も考えていません – abhas

+7

"+"変更は何ですか? – montrealmike

0

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

test: >+ 
    This is a long string 



    with new lines 
関連する問題