Recientemente pasé de usar TextMate a usar Vim mucho más (porque dividí mi tiempo entre Mac y Linux). Una cosa que extraño es el maravilloso paquete MultiMarkdown que, entre otras características, me permite ingresar tablas en la sintaxis MultiMarkdown y luego reformatearlas para que se vean bonitas.
Entonces, por ejemplo esto:
| Heading 1 | Heading 2 | Heading 3 |
| --: | -- | -- |
| 1 | Some text | Some other text |
| 2 | A somewhat longer piece of text | Further text |
Se convierte en esto:
| Heading 1 | Heading 2 | Heading 3 |
| --------: | ------------------------------- | --------------- |
| 1 | Some text | Some other text |
| 2 | A somewhat longer piece of text | Further text |
Lo más parecido que he encontrado a esto es table_format.vim , pero es bastante antiguo y usa espacios en lugar de barras verticales para delimitar columnas.
¿Hay algo mejor para reformatear tablas como estas en Vim?
También me he encontrado con Tabular.vim, que es otro complemento en la misma línea que Align.vim. Son similares, pero cada uno tiene ventajas y desventajas en su funcionamiento.
fuente
Creo que vim-table-mode puede ser más poderoso. Formateará la tabla al insertar la barra vertical "|", y puede generar tablas con muchos estilos, no solo Markdown.
fuente