Référence rapide

Aide-mémoire Tabular

Guide de référence rapide pour le plugin d'alignement de texte Tabular.vim : délimiteurs de motifs, spécificateurs de colonnes et expressions régulières.

· Publié le

Tabular est un plugin Vim pour aligner du texte, des tableaux et des assignations de code.

Tâches Courantes d'Alignement

Tableaux Markdown

:Tab /|

Aligne les tableaux markdown le long des barres verticales (pipes) :

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

Assignations

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

Deux-points Clé-Valeur

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

Commandes de Formatage et Spécificateurs

L'Ancre \zs

L'atome regex \zs définit le début de la correspondance, excluant les caractères précédents du calcul de l'alignement :

:Tab /:\zs

Spécificateurs de Colonnes

Les spécificateurs définissent l'alignement par colonne (l à gauche, r à droite, c au centre) suivi de l'espacement :

Spécificateur Signification
lN Colonne alignée à gauche avec N espaces de remplissage
rN Colonne alignée à droite avec N espaces de remplissage
cN Colonne centrée avec N espaces de remplissage
r1c1l0 Séquence multi-colonnes : 1ère à droite, séparateur centré, reste à gauche

Alignement par Expression Régulière

Aligner par virgule en ignorant les virgules entre guillemets :

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

Références

Sujets associés