Snabbreferens

Tabular Fusklapp

Snabbreferensguide för textjusteringspluginet Tabular.vim: mönsteravgränsare, kolumnspecifikationer och reguljära uttryck.

· Publicerad

Tabular är ett Vim-plugin för att justera text, tabeller och tilldelningar i kod.

Vanliga Justeringsuppgifter

Markdown-tabeller

:Tab /|

Justerar markdown-tabeller längs pipe-avgränsare:

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

Tilldelningar

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

Nyckel-värde Kolon

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

Formateringskommandon och Specifikationer

Ankaret \zs

Regex-atomen \zs sätter starten för matchningen och exkluderar föregående tecken från justeringsavståndet:

:Tab /:\zs

Kolumnspecifikationer

Specifikationer definierar justering per kolumn (l för vänster, r för höger, c för centrerat) följt av utfyllnadsblanksteg:

Specifikation Betydelse
lN Vänsterjusterad kolumn med N blankstegs utfyllnad
rN Högerjusterad kolumn med N blankstegs utfyllnad
cN Centrerad kolumn med N blankstegs utfyllnad
r1c1l0 Flerkolumnssekvens: 1:a kolumnen höger, avgränsare centrerad, resten vänster

Regex-justering

Justera efter kommatecken men ignorera kommatecken inom citattecken:

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

Referenser

Relaterade ämnen