Recentemente, mudei de usar o TextMate para o Vim muito mais (porque dividi meu tempo entre Mac e Linux). Uma coisa que sinto falta é o maravilhoso pacote MultiMarkdown que, entre outros recursos, permite inserir tabelas na sintaxe do MultiMarkdown e reformatá-las para que fiquem bonitas.
Então, por exemplo, isso:
| Heading 1 | Heading 2 | Heading 3 |
| --: | -- | -- |
| 1 | Some text | Some other text |
| 2 | A somewhat longer piece of text | Further text |
Torna-se isso:
| Heading 1 | Heading 2 | Heading 3 |
| --------: | ------------------------------- | --------------- |
| 1 | Some text | Some other text |
| 2 | A somewhat longer piece of text | Further text |
A coisa mais próxima que encontrei disso é table_format.vim , mas é bem antiga e usa espaços em vez de barras verticais para delimitar colunas.
Existe algo melhor lá fora para reformatar tabelas como estas no Vim?
Também agora me deparei com o Tabular.vim, que é outro plugin na mesma linha que o Align.vim. Eles são semelhantes, mas cada um tem vantagens e desvantagens em como eles funcionam.
fonte
Eu acho que o modo vim-table pode ser mais poderoso. Ele formatará a tabela ao inserir a barra vertical "|" e poderá gerar tabelas com muitos estilos, não apenas o Markdown.
fonte