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?