

If you're not using a YAML plugin for your editor, find one and install it.

Whatever text editor you use probably has plugins to make dealing with syntax easier. Starting with zero, as any sensible index should. However, the open source world is diverse and flexible enough that no one has to suffer through abrasive technology, so if you hate YAML, here are 10 things you can (and should!) do to make it tolerable. While its ability to reflect hierarchical values is significant and its minimalism can be refreshing to some, its Python-like reliance upon syntactic whitespace can be frustrating. Of these, YAML sometimes gets cited as a particularly difficult one to handle for a few different reasons.

You could indent with a series of spaces or you could indent with tabs. There are two types of whitespace strategies that can be used to indent code. We format our code so that humans can both read it and understand the logical structure. Computers don’t need tabs or spaces in the code - humans do. If we only wrote code that was functional, we wouldn’t need to format it at all.
