2017-01-05 3 views
1

Используя библиотеку yaml-cpp, можно ли форматировать YAML :: Emitter с пробелами? Например, если у меня есть структура, которая излучает что-то вроде этого:карты формата yaml-cpp с пробелами

Fruit: 
    - {Name: Apple, Number: 32} 
    - {Name: Oranges, Number: 64} 
    - {Name: Pineapple, Number: 128} 

Могу ли я вывести что-то вроде этого:

Fruit: 
    - {Name: Apple,  Number: 32} 
    - {Name: Oranges, Number: 64} 
    - {Name: Pineapple, Number: 128} 

Мотивацией для этого является то, что у меня есть на самом деле большие карты, которые были бы легче прочитайте, если есть способ отформатировать их, чтобы клавиши выстроились по столбцу. И причина, по которой я использую YAML :: Flow вместо YAML :: Block для формата карты, заключается в том, что при форматировании блока файл становится длинным и трудным для чтения. Любые мысли о том, как добиться этого или чего-то подобного?

Спасибо!

ответ

0

Вы не можете этого сделать; это не особенность yaml-cpp. Вам нужно будет выбрать между форматированием блоков и потоков.

Смежные вопросы