Multimarkdown table formatting in Vim
The Align plugin can table-format by vertical bars using the shortcut "\t|".
I've also now come across Tabular.vim which is another plugin along the same lines as Align.vim. They're similar but each have advantages and disadvantages in how they work.
I think vim-table-mode may be more powerful. It will format table when inserting vertical bar "|", and can generate tables with many styles, not just Markdown.