0
  1. 言語変換に YML ファイルを使用していますが、このファイル内のテキストをフォーマットする方法がわかりません。たとえば、私が言うなら

    #fourthScreenFive: "В this is string 1 \n this is string 2"

\n機能しません。どうすればこれを成し遂げることができるか誰かが知っていますか?

  1. また、いくつかの文字列を中央に配置できるようにしたいのですが、再び /t または他のコマンドが機能しません。誰かがドキュメントを持っていますか?

私はこれを見つけました: http://www.yaml.org/YAML_for_ruby.html#three_trailing_newlines_in_literalsしかし、すでに文字列 " " である文字列に関する情報はあまりありません。

 fourthScreenSeven: |+     
                 Оно оказалось настолько вкусным что с тех,      
                 пор мы никогда не меняли рецепт 
4

2 に答える 2

1

YAML を使用して文字列に余分な行を追加するには、次のような yaml を使用できます。

fourthScreenSeven: |
  Оно оказалось настолько вкусным что с тех,
  пор мы никогда не меняли рецепт

fourthScreenFive: |
  В this is string 1
  this is string 2

次のルビー コードを使用します。

p YAML.load(IO.read('yaml.yml'))

次の結果が得られます。

{"fourthScreenSeven"=>
    "Оно оказалось настолько вкусным что с тех,\nпор мы никогда не меняли рецепт\n",
    "fourthScreenFive"=>"В this is string 1\nthis is string 2\n"}
于 2013-02-13T21:16:11.520 に答える