Formatowanie tabeli Multimarkdown w Vimie

15

Niedawno przeszedłem z używania TextMate na Vim o wiele więcej (ponieważ podzieliłem czas między Maca i Linuksa). Tęsknię za cudownym pakietem MultiMarkdown, który, między innymi, pozwala mi wchodzić do tabel w składni MultiMarkdown, a następnie formatować je tak, aby wyglądały ładnie.

Na przykład:

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

Staje się to:

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

Najbliższą rzeczą, jaką znalazłem, jest table_format.vim , ale jest on dość stary i używa spacji zamiast pionowych pasków do rozgraniczenia kolumn.

Czy jest coś lepszego do formatowania tabel takich jak te w Vimie?

Jez
źródło

Odpowiedzi:

11

Align Wtyczka może stołowy formatu pionowymi kreskami używając skrótu „\ t |”.

Don Reba
źródło
To jest świetne, dziękuję. Wygląda na to, że ta wtyczka przyda się także do formatowania dokumentów LaTeX.
Jez
Zapraszamy. Cały czas używam Align. Uwielbiam formatowanie tabel.
Don Reba
3

Myślę, że tryb vim-table może być bardziej wydajny. Formatuje tabelę podczas wstawiania pionowego paska „|” i może generować tabele z wieloma stylami, nie tylko Markdown.

SenZhang
źródło