Szybka pomoc

Ściągawka z Tabular

Krótki przewodnik po wtyczce wyrównywania tekstu Tabular.vim: separatory wzorców, specyfikatory kolumn i wyrażenia regularne.

· Opublikowano

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

Materiały Źródłowe

Powiązane tematy