Various command-line tools to align columns within a text file:
column
(standard utility)
align
(perl script)
[manpage]
Align
(Vim plugin)
See also:
various discussions on the internet:
stackoverflow
stackoverflow
superuser