- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:.vimrcで細かいハイライト色の指定)
.vimrcで細かいハイライト色の指定
このQ&Aのポイント
- vimの.vimrcで色指定でハイライト色などを指定する方法には、数字で指定する方法と色名で指定する方法の2つがあります。
- 数字で指定する方法では、1~7までの色しか使用できませんが、色名で指定する方法ではさらに細かい色を指定することができます。
- しかし、vimの.vimrcでは限られた色数しか設定できないため、Poderosaのようにカラーコードを使用した細かい色指定はできません。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
書くなら highlight PreProc guifg=rgb:#ffff/#ffff/#ffff じゃなくて highlight PreProc guifg=rgb:ffff/ffff/ffff か highlight PreProc guifg=#ffffffffffff です. まあ, これで動くかどうかは知りませんが....
その他の回答 (1)
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.1
vim で試したことはありませんが, X のリソースを使っていれば #rgb (r, g, b は 1~4桁の 16進数で全て同じ桁数) rgb:r/g/b (r/g/b のところは上と同じ) のような形でカラーコードを直接指定できます. 他にもいくつか指定方法はあったはず.
質問者
補足
教えていただいた書き方を参考にネットで検索し、 下記のように書くとできそうな感じで試してみたのですが、 highlight PreProc guifg=rgb:#ffff/#ffff/#ffff 全く表示に反映されませんでした(エラーは出力されず)。 guifgとctermfgとは何か違うのでしょうか?
補足
highlight PreProc guifg=rgb:ffff/ffff/ffff highlight PreProc guifg=#ffffffffffff で試してみると、エラー出力なくvimは起動できるのですが、 反映がされていない状態になってしまいます。 (色がデフォルト色のまま) guifgというのは、環境によって反映されない場合もあるのでしょうか?