Formattazione della tabella multimarkdown in Vim


15

Di recente sono passato dall'uso di TextMate all'utilizzo di Vim molto di più (perché ho diviso il mio tempo tra Mac e Linux). Una cosa che mi manca è il meraviglioso bundle MultiMarkdown che, tra le altre caratteristiche, mi permette di inserire tabelle nella sintassi MultiMarkdown e quindi riformattarle in modo che appaiano belle.

Quindi, per esempio questo:

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

Diventa questo:

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

La cosa più vicina che ho trovato a questo è table_format.vim , ma è piuttosto vecchio e usa spazi invece di barre verticali per delimitare le colonne.

C'è qualcosa di meglio là fuori per riformattare tavoli come questi in Vim?

Risposte:


11

Il plug-in Allinea può formattare la tabella tramite barre verticali usando il collegamento "\ t |".


Ottimo, grazie. Sembra che anche questo plug-in sarà utile per la formattazione dei documenti LaTeX.
Jez,

Prego. Uso Allinea sempre. Adoro la formattazione delle tabelle.
Don Reba,


3

Penso che la modalità vim-table possa essere più potente. Formatterà la tabella quando si inserisce la barra verticale "|" e può generare tabelle con molti stili, non solo Markdown.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.