2012-07-20 21 views
6

me gustaría hacer estonueva línea " n" en el archivo yaml

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

Pero imprime el "\ n" en lugar de hacer nuevas líneas.

sé que es posible hacer

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

Pero prefiero no añaden las citas en todas partes, si es posible. ¡Gracias por la ayuda!

EDITAR: Prefiero no usar líneas vacías. En otras palabras, me gustaría usar \ n para mostrar líneas vacías para hacer que mi archivo yml sea más legible.

+0

Duplicado. http://stackoverflow.com/questions/10982706/how-to-break-lines-in-yml-localization-files-on-rails/10983019#10983019 – jdoe

Respuesta

13

probar esto

test: |+ 
    This is a long string 


    with new lines 

| después de que la tecla ayude a comenzar a sangrar el texto multilínea y mantenga la sangría para la cadena larga.

+0

me gustaría utilizar la notación \ n en lugar de usar el vacío líneas (solo para legibilidad). ¿Hay alguna otra forma de usar el \ n char? – montrealmike

+0

entonces tienes que usar el qoutes ... otra solución no tengo idea – abhas

+7

¿qué cambia el "+"? – montrealmike

0

Usted puede hacer esto:

test: >+ 
    This is a long string 



    with new lines 
Cuestiones relacionadas