Di recente sono passato dall'uso di TextMate all'utilizzo di Vim molto di più (perché ho diviso il mio tempo tra Mac e Linux). Una cosa che mi manca è il meraviglioso bundle MultiMarkdown che, tra le altre caratteristiche, mi permette di inserire tabelle nella sintassi MultiMarkdown e quindi riformattarle in modo che appaiano belle.
Quindi, per esempio questo:
| Heading 1 | Heading 2 | Heading 3 |
| --: | -- | -- |
| 1 | Some text | Some other text |
| 2 | A somewhat longer piece of text | Further text |
Diventa questo:
| Heading 1 | Heading 2 | Heading 3 |
| --------: | ------------------------------- | --------------- |
| 1 | Some text | Some other text |
| 2 | A somewhat longer piece of text | Further text |
La cosa più vicina che ho trovato a questo è table_format.vim , ma è piuttosto vecchio e usa spazi invece di barre verticali per delimitare le colonne.
C'è qualcosa di meglio là fuori per riformattare tavoli come questi in Vim?