Tabular to wtyczka do Vima służąca do wyrównywania tekstu, tabel i przypisań w kodzie.
Typowe Zadania Wyrównywania
Tabele Markdown
:Tab /|
Wyrównuje tabele markdown wzdłuż separatorów pionowych (pipe):
| Fruit | Color |
| Apple | Red |
| Banana | Yellow |
| Kiwi | Green |
Przypisania
:Tab /=
title = "Hello"
src = "image.jpg"
width = 640
Dwukropki Klucz-Wartość
:Tab /:\zs/l0l1
title: "Hello world"
description: "This is a description"
src: "image.jpg"
height: 320
width: 640
Polecenia Formatowania i Specyfikatory
Kotwica \zs
Atom regex \zs ustawia początek dopasowania, wykluczając poprzedzające znaki z odstępów wyrównania:
:Tab /:\zs
Specyfikatory Kolumn
Specyfikatory definiują wyrównanie dla każdej kolumny (l do lewej, r do prawej, c wyśrodkowanie) oraz liczbę spacji:
| Specyfikator | Znaczenie |
|---|---|
lN |
Kolumna wyrównana do lewej z N spacjami odstępu |
rN |
Kolumna wyrównana do prawej z N spacjami odstępu |
cN |
Kolumna wyśrodkowana z N spacjami odstępu |
r1c1l0 |
Sekwencja wielokolumnowa: 1. kolumna do prawej, separator wyśrodkowany, reszta do lewej |
Wyrównywanie Wyrażeniami Regularnymi
Wyrównaj według przecinka, ignorując przecinki w cudzysłowach:
:Tab /^[^,]*\zs,/r0