Pregunta:
Recientemente pasé de usar TextMate a usar mucho más Vim (porque divido 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 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 las columnas.
¿Existe algo mejor para reformatear tablas como estas en Vim?
Respuesta:
El complemento Align puede formatear tablas mediante barras verticales usando el atajo "\t|".