'\" t .\" Title: git-column .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 2026-06-29 .\" Manual: Git Manual .\" Source: Git 2.55.0 .\" Language: English .\" .TH "GIT\-COLUMN" "1" "2026\-06\-29" "Git 2\&.55\&.0" "Git Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "نام (NAME)" git-column \- نمایش داده‌ها در قالب ستون‌ها .SH "خلاصه دستور (SYNOPSIS)" .sp .nf \fIgit column\fR [\-\-command=] [\-\-[raw\-]mode=] [\-\-width=] [\-\-indent=] [\-\-nl=] [\-\-padding=] .fi .sp .SH "توضیحات (DESCRIPTION)" .sp این دستور خطوط ورودی استاندارد خود را در یک جدول با چند ستون قالب‌بندی می‌کند\&. هر خط ورودی یک خانه (سلول) از جدول را اشغال می‌کند\&. این دستور به صورت داخلی توسط سایر دستورات گیت برای قالب‌بندی خروجی در ستون‌ها استفاده می‌شود\&. .SH "گزینه‌ها (OPTIONS)" .PP \-\-command= .RS 4 جستجوی حالت چیدمان با استفاده از متغیر پیکربندی column\&. و column\&.ui\&. .RE .PP \-\-mode= .RS 4 تعیین حالت چیدمان\&. برای نحو گزینه‌ها در \fBgit-config\fR(1) به متغیر پیکربندی column\&.ui مراجعه کنید\&. .RE .PP \-\-raw\-mode= .RS 4 مشابه \-\-mode اما حالت را به صورت یک عدد دریافت می‌کند\&. این گزینه عمدتاً توسط دستورات دیگری استفاده می‌شود که قبلاً حالت چیدمان را پردازش کرده‌اند\&. .RE .PP \-\-width= .RS 4 تعیین عرض ترمینال\&. به صورت پیش‌فرض \fIgit column\fR عرض ترمینال را تشخیص می‌دهد، یا اگر نتواند، به مقدار پیش‌فرض 80 بازمی‌گردد\&. .RE .PP \-\-indent= .RS 4 رشته‌ای که باید در ابتدای هر خط چاپ شود\&. .RE .PP \-\-nl= .RS 4 رشته‌ای که باید در انتهای هر خط چاپ شود، شامل نویسه خط جدید\&. .RE .PP \-\-padding= .RS 4 تعداد فاصله‌ها بین ستون‌ها\&. به طور پیش‌فرض یک فاصله است\&. .RE .SH "مثال‌ها (EXAMPLES)" .sp قالب‌بندی داده‌ها بر اساس ستون‌ها: .sp .if n \{\ .RS 4 .\} .nf $ seq 1 24 | git column \-\-mode=column \-\-padding=5 1 4 7 10 13 16 19 22 2 5 8 11 14 17 20 23 3 6 9 12 15 18 21 24 .fi .if n \{\ .RE .\} .sp .sp قالب‌بندی داده‌ها بر اساس ردیف‌ها: .sp .if n \{\ .RS 4 .\} .nf $ seq 1 21 | git column \-\-mode=row \-\-padding=5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 .fi .if n \{\ .RE .\} .sp .sp فهرست کردن برخی برچسب‌ها در جدولی با عرض ستون‌های نابرابر: .sp .if n \{\ .RS 4 .\} .nf $ git tag \-\-list \*(Aqv2\&.4\&.*\*(Aq \-\-column=row,dense v2\&.4\&.0 v2\&.4\&.0\-rc0 v2\&.4\&.0\-rc1 v2\&.4\&.0\-rc2 v2\&.4\&.0\-rc3 v2\&.4\&.1 v2\&.4\&.10 v2\&.4\&.11 v2\&.4\&.12 v2\&.4\&.2 v2\&.4\&.3 v2\&.4\&.4 v2\&.4\&.5 v2\&.4\&.6 v2\&.4\&.7 v2\&.4\&.8 v2\&.4\&.9 .fi .if n \{\ .RE .\} .sp .SH "پیکربندی (CONFIGURATION)" .sp هر آنچه در این بخش و در ادامه آمده است به صورت گزینش‌شده از مستندات \fBgit-config\fR(1) گنجانده شده است\&. محتوا همان چیزی است که در آنجا یافت می‌شود: .PP column\&.ui .RS 4 مشخص می‌کند که آیا دستورات پشتیبانی‌شده باید خروجی را در ستون‌ها نمایش دهند یا خیر\&. این متغیر شامل فهرستی از توکن‌ها است که با فاصله یا کاما از هم جدا شده‌اند: .sp این گزینه‌ها زمان فعال بودن این ویژگی را کنترل می‌کنند (پیش‌فرض \fInever\fR است): .PP \fBalways\fR .RS 4 همیشه در ستون‌ها نمایش داده شود .RE .PP \fBnever\fR .RS 4 هرگز در ستون‌ها نمایش داده نشود .RE .PP \fBauto\fR .RS 4 اگر خروجی به ترمینال ارسال شود در ستون‌ها نمایش داده شود .RE .sp این گزینه‌ها چیدمان را کنترل می‌کنند (پیش‌فرض \fIcolumn\fR است)\&. تنظیم هر یک از این‌ها در صورتی که هیچ‌یک از گزینه‌های \fIalways\fR، \fInever\fR، یا \fIauto\fR مشخص نشده باشند به معنای \fIalways\fR خواهد بود\&. .PP \fBcolumn\fR .RS 4 پر کردن ستون‌ها قبل از ردیف‌ها .RE .PP \fBrow\fR .RS 4 پر کردن ردیف‌ها قبل از ستون‌ها .RE .PP \fBplain\fR .RS 4 نمایش در یک ستون .RE .sp در نهایت، این گزینه‌ها را می‌توان با یک گزینه چیدمان ترکیب کرد (پیش‌فرض \fInodense\fR است): .PP \fBdense\fR .RS 4 ایجاد ستون‌هایی با اندازه نابرابر برای استفاده بیشتر از فضا .RE .PP \fBnodense\fR .RS 4 ایجاد ستون‌هایی با اندازه برابر .RE .RE .PP column\&.branch .RS 4 مشخص می‌کند که آیا فهرست شاخه‌ها در \fBgit\fR \fBbranch\fR در ستون‌ها خروجی داده شود یا خیر\&. برای جزئیات به \fBcolumn\&.ui\fR مراجعه کنید\&. .RE .PP column\&.clean .RS 4 چیدمان را هنگام فهرست کردن موارد در \fBgit\fR \fBclean\fR \fB\-i\fR مشخص می‌کند، که همواره فایل‌ها و دایرکتوری‌ها را در ستون‌ها نمایش می‌دهد\&. برای جزئیات به \fBcolumn\&.ui\fR مراجعه کنید\&. .RE .PP column\&.status .RS 4 مشخص می‌کند که آیا فایل‌های ردگیری‌نشده در \fBgit\fR \fBstatus\fR در ستون‌ها خروجی داده شوند یا خیر\&. برای جزئیات به \fBcolumn\&.ui\fR مراجعه کنید\&. .RE .PP column\&.tag .RS 4 مشخص می‌کند که آیا فهرست برچسب‌ها در \fBgit\fR \fBtag\fR در ستون‌ها خروجی داده شود یا خیر\&. برای جزئیات به \fBcolumn\&.ui\fR مراجعه کنید\&. .RE .SH "گیت (GIT)" .sp بخشی از مجموعه \fBgit\fR(1)