The actual colors to be used are configured using the environment variable
<envar>PG_COLORS</envar><indexterm><primary>PG_COLORS</primary></indexterm>
(note plural). The value is a colon-separated list of
<literal><replaceable>key</replaceable>=<replaceable>value</replaceable></literal>
pairs. The keys specify what the color is to be used for. The values are
SGR (Select Graphic Rendition) specifications, which are interpreted by the
terminal.
実際に使われる色は環境変数PG_COLORS
(複数形であることに注意)を使って設定されます。
この値はコロン区切りの
のリストです。
キー(key)はどこに色が使われるかを示します。
値(value)はSGR(Select Graphic Rendition)の記述で、ターミナルにより解釈されます。
key
=value
The following keys are currently in use: 現在、以下のキーが使われています。
error
エラーメッセージでテキスト「error」を強調するのに使われます
warning
警告メッセージでテキスト「warning」を強調するのに使われます
note
メッセージでテキスト「detail」と「hint」を強調するのに使われます
locus
メッセージで位置情報を強調するのに使われます(例えば、プログラム名やファイル名)
The default value is
<literal>error=01;31:warning=01;35:note=01;36:locus=01</literal>
(<literal>01;31</literal> = bold red, <literal>01;35</literal> = bold
magenta, <literal>01;36</literal> = bold cyan, <literal>01</literal> = bold
default color).
デフォルト値はerror=01;31:warning=01;35:note=01;36:locus=01
です(01;31
= 太字の赤、01;35
= 太字のマゼンタ、01;36
= 太字のシアン、01
= 太字のデフォルト色)。
This color specification format is also used by other software packages such as <productname>GCC</productname>, <productname>GNU coreutils</productname>, and <productname>GNU grep</productname>. この色指定書式は、GCC、GNU coreutils、および、GNU grepなど、他のソフトウェアパッケージでも使われています。