Referencia rápida

Chuleta de Tabular

Guía de referencia rápida del plugin de alineación de texto Tabular.vim: delimitadores de patrones, especificadores de columnas y expresiones regulares.

· Publicado

Tabular es un plugin de Vim para alinear texto, tablas y asignaciones de código.

Tareas Comunes de Alineación

Tablas Markdown

:Tab /|

Alinea tablas markdown a lo largo de los delimitadores de barra vertical (pipe):

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

Asignaciones

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

Dos Puntos Clave-Valor

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

Comandos de Formato y Especificadores

El Ancla \zs

El átomo regex \zs establece el inicio de la coincidencia, excluyendo los caracteres anteriores del espaciado de alineación:

:Tab /:\zs

Especificadores de Columna

Los especificadores definen la alineación por columna (l a la izquierda, r a la derecha, c al centro) seguidos del espaciado:

Especificador Significado
lN Columna alineada a la izquierda con N espacios de relleno
rN Columna alineada a la derecha con N espacios de relleno
cN Columna centrada con N espacios de relleno
r1c1l0 Secuencia multicolumna: 1ª columna a la derecha, delimitador centrado, resto a la izquierda

Alineación mediante Expresiones Regulares

Alinear por comas ignorando comas dentro de comillas:

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

Referencias

Temas relacionados