Did you know you can center align text in vim? From a visual selection, run
:center. This aligns the text on the assumption that the width of the document is
textwidth, or 80 characters by default. You can also manually set the range by running
:center N, where
N is the total width of the line.
Unsurprisingly vim also has equivalent commands for left and right aligning text –
:right respectively. These also take the same format for range and width arguments.
My main use for these commands? Correctly formatting a message-of-the-day file after making some edits. They’re a definite time saver.