、Vimは色名DarkBlue
のRGB値を決定する方法vimは256色の用語でどのように色名を解決しますか?例えば
ctermfg=DarkBlue
? $VIMRUNTIME/rgb.txt
に記載されていると言われています。しかし、vimのいくつかのリリースでは、このファイルは存在しません。
はところで、vimのは、これらの色については何も決めていない数値の色のRGB値、など
ctermfg=0
、Vimは色名DarkBlue
のRGB値を決定する方法vimは256色の用語でどのように色名を解決しますか?例えば
ctermfg=DarkBlue
? $VIMRUNTIME/rgb.txt
に記載されていると言われています。しかし、vimのいくつかのリリースでは、このファイルは存在しません。
はところで、vimのは、これらの色については何も決めていない数値の色のRGB値、など
ctermfg=0
Vimをどのように決定しますか。
実際のRGB値をまったく気にせずに、端末エミュレータにDarkBlue
または0
を使用するように指示するだけです。
数値の色がここで見xtermのの256カラーマップに基づいて、ANSIのエスケープコードです:https://upload.wikimedia.org/wikipedia/en/1/15/Xterm_256color_chart.svg
のみ8色(0〜7)がありました:ブラック、レッド、グリーン、イエロー、ブルー、マゼンタ、シアン、ホワイトがあります。他の248は、以下のように定義されています
0x08-0x0F: high intensity colors
0x10-0xE7: 6 × 6 × 6 = 216 colors: 16 + 36 × r + 6 × g + b (0 ≤ r, g, b ≤ 5)
0xE8-0xFF: grayscale from black to white in 24 steps
から「しかし、vimのいくつかのリリースでは、このファイルが存在しません。」 - あなたはもっと具体的になりますか?どのリリース? – Amadan
数値色については、VimはUnix端末の256色パレットを使用しています。[こちら](http://unix.stackexchange.com/questions/93268/bash-ps1-256-colors-with-bold) 。 – Amadan
cygwin @Amadanの内部にはvimです。 –