Prettify XML with Vim

File under quick and dirty, but works for me.

The issue is that I have an utterly unreadable XML file in front of me. Not only is there no indentation, I don’t even have any line breaks.

To format it for readability, first insert line breaks

:%s/>r</g

Then load and apply the XML indent file

:set filetype=xml
:filetype indent on

And apply it

gg=G

There are probably better ways of achieving the same end, but as a quick fix, this works for me.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s