مرجع سريع

ورقة غش Tabular

دليل مرجعي سريع لإضافة محاذاة النصوص Tabular.vim، يغطي فواصل الأنماط، ومحددات الأعمدة، والتعبيرات النمطية.

· تاريخ النشر

Tabular هي إضافة لمحرر Vim لمحاذاة النصوص، الجداول البرمجية، وإسنادات القيم.

مهام المحاذاة الشائعة

جداول Markdown

:Tab /|

محاذاة جداول Markdown بالاعتماد على الفاصل العمودي (pipe):

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

إسناد المتغيرات

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

النقاط الرأسية لمفتاح-قيمة

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

أوامر التنسيق والمحددات

مرساة \zs

تقوم ذرة التعبير النمطي \zs بتعيين بداية التطابق، مستبعدةً الحروف السابقة من تباعد المحاذاة:

:Tab /:\zs

محددات الأعمدة

تحدد المحاذاة لكل عمود (l لليسار، r لليمين، c للوسط) متبوعة بمسافات التباعد:

المحدد المعنى
lN عمود بمحاذاة إلى اليسار مع مسافة تبطين قدرها N
rN عمود بمحاذاة إلى اليمين مع مسافة تبطين قدرها N
cN عمود بمحاذاة في الوسط مع مسافة تبطين قدرها N
r1c1l0 تسلسل متعدد الأعمدة: العمود الأول لليمين، الفاصل في الوسط، والباقي لليسار

المحاذاة عبر التعبيرات النمطية

المحاذاة بالفاصلة مع تجاهل الفواصل داخل علامات الاقتباس:

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

المراجع

موضوعات ذات صلة