Tabular este un plugin Vim pentru alinierea textului, tabelelor și atribuirilor de cod.
Sarcini Comune de Aliniere
Tabele Markdown
:Tab /|
Aliniază tabelele markdown de-a lungul delimitatorilor pipe:
| Fruit | Color |
| Apple | Red |
| Banana | Yellow |
| Kiwi | Green |
Atribuiri
:Tab /=
title = "Hello"
src = "image.jpg"
width = 640
Două Puncte Cheie-Valoare
:Tab /:\zs/l0l1
title: "Hello world"
description: "This is a description"
src: "image.jpg"
height: 320
width: 640
Comenzi de Formatare și Specificatori
Ancora \zs
Atomul regex \zs stabilește începutul potrivirii, excluzând caracterele precedente din spațierea de aliniere:
:Tab /:\zs
Specificatori de Coloană
Specificatorii definesc alinierea per coloană (l stânga, r dreapta, c centru) urmată de spațierea de umplere:
| Specificator | Semnificație |
|---|---|
lN |
Coloană aliniată la stânga cu N spații de umplere |
rN |
Coloană aliniată la dreapta cu N spații de umplere |
cN |
Coloană centrată cu N spații de umplere |
r1c1l0 |
Secvență multicolonă: prima coloană la dreapta, delimitator centrat, restul la stânga |
Aliniere prin Expresii Regulate
Aliniază după virgulă ignorând virgulele din ghilimele:
:Tab /^[^,]*\zs,/r0