Formatação de tabela multimarkdown no Vim


15

Recentemente, mudei de usar o TextMate para o Vim muito mais (porque dividi meu tempo entre Mac e Linux). Uma coisa que sinto falta é o maravilhoso pacote MultiMarkdown que, entre outros recursos, permite inserir tabelas na sintaxe do MultiMarkdown e reformatá-las para que fiquem bonitas.

Então, por exemplo, isso:

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

Torna-se isso:

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

A coisa mais próxima que encontrei disso é table_format.vim , mas é bem antiga e usa espaços em vez de barras verticais para delimitar colunas.

Existe algo melhor lá fora para reformatar tabelas como estas no Vim?

Respostas:


11

O plugin Align pode ser formatado em tabela por barras verticais usando o atalho "\ t |".


Isso é ótimo, obrigado. Parece que esse plugin também será útil para formatar documentos LaTeX.
Jez

Você é bem vindo. Eu uso Alinhar o tempo todo. Eu simplesmente amo formatação de tabelas.
Don Reba


3

Eu acho que o modo vim-table pode ser mais poderoso. Ele formatará a tabela ao inserir a barra vertical "|" e poderá gerar tabelas com muitos estilos, não apenas o Markdown.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.