1. ホーム
  2. linux

[解決済み] Vimの背景色を設定する

2022-08-18 21:48:11

質問

の背景色を変更しようとしたところ .vimrc で変更するか、Vimで直接コマンドを使って変更します。

set background=dark

...背景には全く影響しません。また light オプションも同様です。しかし、私がgvimを実行するとき、それは大丈夫に見えます。

Konsole の設定を変更せずに、Vim の背景を変更する方法はありますか?

EDIT さて、guifg/guibg と ctermfg/ctermbg には違いがあります。GUIでは様々な色の組み合わせが可能ですが、ctermではいくつかの標準的なものしか使えません。

どのように解決するのですか?

vim自身のヘルプにあるように set background のヘルプによると、 "このオプションは背景色を変更するのではなく、背景色がどのように見えるかを Vim に伝えるものです。背景色を変更するには、 |:hi-normal|." を参照してください。

例えば

:highlight Normal ctermfg=grey ctermbg=darkblue

はカラー端末では青地に白の文字で書きます。