2012-07-20 35 views
6

Tôi muốn làm điều nàydòng mới " n" trong tập tin yaml

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

Nhưng nó in ra "\ n" thay vì làm đường mới.

Tôi biết nó có thể làm

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

Nhưng tôi không muốn thêm dấu ngoặc kép ở khắp mọi nơi nếu có thể. Cảm ơn sự giúp đỡ!

EDIT: Tôi không muốn sử dụng các dòng trống. Nói cách khác, tôi muốn sử dụng \ n để hiển thị các dòng trống để làm cho tệp yml của tôi dễ đọc hơn.

+0

Trùng lặp. http://stackoverflow.com/questions/10982706/how-to-break-lines-in-yml-localization-files-on-rails/10983019#10983019 – jdoe

Trả lời

13

thử này

test: |+ 
    This is a long string 


    with new lines 

| sau khi khóa giúp bắt đầu bằng văn bản đa dòng thụt lề và duy trì thụt đầu dòng cho chuỗi dài.

+0

Tôi muốn sử dụng ký hiệu \ n thay vì sử dụng trống dòng (chỉ để dễ đọc). Có cách nào khác bằng cách sử dụng \ n char không? – montrealmike

+0

sau đó bạn phải sử dụng các qoutes ... giải pháp khác tôi không có bất kỳ ý tưởng – abhas

+7

thay đổi "+" là gì? – montrealmike

0

Bạn có thể làm điều này:

test: >+ 
    This is a long string 



    with new lines 
Các vấn đề liên quan