Kurzreferenz

Tabular Spickzettel

Kurzreferenz für das Vim-Textausrichtungs-Plugin Tabular.vim: Trennmuster, Spaltenspezifizierer und reguläre Ausdrücke.

· Veröffentlicht

Tabular ist ein Vim-Plugin zum Ausrichten von Text, Tabellen und Zuweisungen im Code.

Häufige Ausrichtungsaufgaben

Markdown-Tabellen

:Tab /|

Richtet Markdown-Tabellen an den Pipe-Trennzeichen aus:

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

Zuweisungen

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

Key-Value-Doppelpunkte

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

Formatierungsbefehle und Spezifizierer

Der \zs-Anker

Das Regex-Atom \zs setzt den Beginn der Übereinstimmung fest und schließt vorangehende Zeichen von der Ausrichtungsabstandsberechnung aus:

:Tab /:\zs

Spaltenspezifizierer

Spezifizierer definieren die Ausrichtung pro Spalte (l für links, r für rechts, c für zentriert) gefolgt von Leerzeichenabständen:

Spezifizierer Bedeutung
lN Linksbündige Spalte mit N Leerzeichen Abstand
rN Rechtsbündige Spalte mit N Leerzeichen Abstand
cN Zentrierte Spalte mit N Leerzeichen Abstand
r1c1l0 Mehrspaltige Sequenz: 1. Spalte rechts, Trennzeichen zentriert, Rest links

RegExp-Ausrichtung

Ausrichten nach Komma, wobei Kommas in Anführungszeichen ignoriert werden:

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

Referenzen

Verwandte Themen