Referência rápida

Folha de Cola do Tabular

Guia de referência rápida para o plugin de alinhamento de texto Tabular.vim: delimitadores de padrões, especificadores de colunas e expressões regulares.

· Publicado

Tabular é um plugin do Vim para alinhar texto, tabelas e atribuições de código.

Tarefas Comuns de Alinhamento

Tabelas Markdown

:Tab /|

Alinha tabelas markdown ao longo dos delimitadores pipe:

| Fruit  | Color  |
| Apple  | Red    |
| Banana | Yellow |
| Kiwi   | Green  |

Atribuições

:Tab /=
title = "Hello"
src   = "image.jpg"
width = 640

Dois-Pontos Chave-Valor

:Tab /:\zs/l0l1
title:       "Hello world"
description: "This is a description"
src:         "image.jpg"
height:      320
width:       640

Comandos de Formatação e Especificadores

A Âncora \zs

O átomo regex \zs define o início da correspondência, excluindo caracteres precedentes do espaçamento de alinhamento:

:Tab /:\zs

Especificadores de Coluna

Os especificadores definem o alinhamento por coluna (l para esquerda, r para direita, c para centralizado) seguidos do espaçamento:

Especificador Significado
lN Coluna alinhada à esquerda com N espaços de preenchimento
rN Coluna alinhada à direita com N espaços de preenchimento
cN Coluna centralizada com N espaços de preenchimento
r1c1l0 Sequência multicoluna: 1ª coluna à direita, delimitador centralizado, restante à esquerda

Alinhamento por Expressão Regular

Alinhar por vírgula ignorando vírgulas entre aspas:

:Tab /^[^,]*\zs,/r0

Referências

Temas relacionados