Formato de tabla Multimarkdown en Vim


15

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?

Respuestas:


11

El complemento Alinear puede formatear tablas mediante barras verticales utilizando el acceso directo "\ t |".


Eso es genial gracias. Parece que ese complemento también será útil para formatear documentos LaTeX.
Jez

De nada. Yo uso Alinear todo el tiempo. Me encanta el formato de tabla.
Don Reba


3

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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.