日本語 ▾ トピック ▾ 最新バージョン ▾ git-column は 2.50.0 で最終更新されました

名前

git-column - データをカラム表示する

概要

git column [--command=<name>] [--[raw-]mode=<mode>] [--width=<width>]
	     [--indent=<string>] [--nl=<string>] [--padding=<n>]

説明

このコマンドは、標準入力の行を複数カラムのテーブルとして整形します。各入力行はテーブルの1つのセルを占めます。他のGitコマンドが、出力をカラムに整形するために内部的に使用します。

オプション

--command=<name>

設定変数 column.<name> と column.ui を使用してレイアウトモードを検索します。

--mode=<mode>

レイアウトモードを指定します。オプションの構文については、git-config[1] の設定変数 column.ui を参照してください。

--raw-mode=<n>

--mode と同じですが、モードを数値としてエンコードして受け取ります。これは主に、レイアウトモードをすでに解析している他のコマンドによって使用されます。

--width=<width>

ターミナルの幅を指定します。デフォルトでは、git column はターミナルの幅を検出し、検出できない場合は 80 にフォールバックします。

--indent=<string>

各行の先頭に表示される文字列。

--nl=<string>

改行文字を含む、各行の末尾に表示される文字列。

--padding=<N>

カラム間のスペースの数。デフォルトは1つのスペースです。

データをカラムで整形する

$ 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

データを行で整形する

$ 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

不等幅のカラムを持つテーブルでいくつかのタグをリスト表示する

$ git tag --list 'v2.4.*' --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

設定

このセクションのこの行より下のすべての内容は、git-config[1] ドキュメントから選択的に含まれています。内容はそちらで見られるものと同じです。

column.ui

サポートされているコマンドがカラムで出力するかどうかを指定します。この変数は、スペースまたはコンマで区切られたトークンのリストで構成されます。

これらのオプションは、機能が有効になるタイミングを制御します (デフォルトは never)。

always

常にカラムで表示

never

決してカラムで表示しない

auto

出力がターミナルに行われる場合、カラムで表示する

これらのオプションはレイアウトを制御します (デフォルトは column)。alwaysneverauto のいずれも指定されていない場合、これらのいずれかを設定すると always が暗黙的に指定されます。

column

行の前にカラムを埋める

row

カラムの前に列を埋める

plain

1つのカラムで表示

最後に、これらのオプションはレイアウトオプションと組み合わせることができます (デフォルトは nodense)。

dense

より多くのスペースを利用するために、不均一なサイズのカラムを作成する

nodense

均一なサイズのカラムを作成する

column.branch

git branch のブランチリストをカラムで出力するかどうかを指定します。詳細については、column.ui を参照してください。

column.clean

git clean -i で項目をリスト表示する際のレイアウトを指定します。ファイルとディレクトリは常にカラムで表示されます。詳細については、column.ui を参照してください。

column.status

git status の追跡されていないファイルをカラムで出力するかどうかを指定します。詳細については、column.ui を参照してください。

column.tag

git tag のタグリストをカラムで出力するかどうかを指定します。詳細については、column.ui を参照してください。

GIT

git[1]スイートの一部

scroll-to-top