.vimrc
で、またはVimで直接コマンドを使用して背景色を変更しようとすると:
set background=dark
...私の背景にはまったく影響しません。 light
オプションも同様です。ただし、gvimを実行すると問題ないように見えます。
Konsoleの設定を変更せずにMimの背景を変更する方法はありますか?
EDITさて、guifg/guibgとctermfg/ctermbgには違いがあります。 GUIは多くの異なる色の組み合わせを受け入れますが、ctermはわずかな標準の組み合わせのみを許可します。
set background
に関するvimの独自のヘルプにあるように、「このオプションを設定しても背景色は変更されません。背景色がどのように見えるかがVimに伝えられます。背景色の変更については|:hi-normal |
例えば
:highlight Normal ctermfg=grey ctermbg=darkblue
カラー端末で青に白で書き込みます。
Konsoleやgnome-terminalなどのターミナルエミュレーターでは、vimに256色設定を設定する必要があります。
:set t_Co=256
その後、背景を変更できます。
追加してみてください
set background=dark
.gvimrc
にも。これは私にとってはうまくいきます。
背景が白のset bg=dark
を使用すると、一部の構文強調表示スキームで読み取り不可能なテキストが生成される場合があります。代わりに、全体のカラースキームを端末で見栄えの良いものに変更できます。 colorschemeファイルは、適切に背景属性を設定する必要があります。また、詳細については次を参照してください。
:h color