Tabular is een Vim-plugin voor het uitlijnen van tekst, tabellen en codetoewijzingen.
Veelvoorkomende Uitlijntaken
Markdown-tabellen
:Tab /|
Lijnt markdown-tabellen uit langs pipe-scheidingstekens:
| Fruit | Color |
| Apple | Red |
| Banana | Yellow |
| Kiwi | Green |
Toewijzingen
:Tab /=
title = "Hello"
src = "image.jpg"
width = 640
Sleutel-waarde Dubbele Punten
:Tab /:\zs/l0l1
title: "Hello world"
description: "This is a description"
src: "image.jpg"
height: 320
width: 640
Opmaakopdrachten en Specificaties
Het \zs-anker
Het regex-atoom \zs stelt het begin van de match in en sluit voorgaande tekens uit van de uitlijnruimte:
:Tab /:\zs
Kolomspecificaties
Specificaties bepalen de uitlijning per kolom (l voor links, r voor rechts, c voor gecentreerd) gevolgd door opvulspaties:
| Specificatie | Betekenis |
|---|---|
lN |
Links uitgelijnde kolom met N spaties opvulling |
rN |
Rechts uitgelijnde kolom met N spaties opvulling |
cN |
Gecentreerde kolom met N spaties opvulling |
r1c1l0 |
Meerkolomsreeks: 1e kolom rechts, scheidingsteken gecentreerd, rest links |
Reguliere Expressie Uitlijning
Uitlijnen op komma en komma's binnen aanhalingstekens negeren:
:Tab /^[^,]*\zs,/r0