Formatage du tableau multimarkdown dans Vim


15

Je suis récemment passé de l'utilisation de TextMate à l'utilisation de Vim beaucoup plus (parce que je partage mon temps entre Mac et Linux). Une chose qui me manque est le merveilleux bundle MultiMarkdown qui, entre autres fonctionnalités, me permet d'entrer des tables dans la syntaxe MultiMarkdown et de les reformater pour qu'elles soient jolies.

Ainsi, par exemple ceci:

| Heading 1 | Heading 2 | Heading 3 |
| --: | -- | -- |
| 1 | Some text | Some other text |
| 2 | A somewhat longer piece of text | Further text |

Devient ceci:

| Heading 1 | Heading 2                       | Heading 3       |
| --------: | ------------------------------- | --------------- |
|         1 | Some text                       | Some other text |
|         2 | A somewhat longer piece of text | Further text    |

La chose la plus proche que j'ai trouvée est table_format.vim , mais elle est assez ancienne et utilise des espaces au lieu de barres verticales pour délimiter les colonnes.

Y a-t-il quelque chose de mieux pour reformater des tableaux comme ceux-ci dans Vim?

Réponses:


11

Le plugin Align peut formater un tableau par des barres verticales en utilisant le raccourci "\ t |".


C'est génial merci. Il semble que ce plugin sera également utile pour formater les documents LaTeX.
Jez

Je vous en prie. J'utilise Align tout le temps. J'adore le formatage des tableaux.
Don Reba


3

Je pense que le mode table vim peut être plus puissant. Il formatera le tableau lors de l'insertion de la barre verticale "|", et pourra générer des tableaux avec de nombreux styles, pas seulement Markdown.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.