検索のヒットを強調するためにオレンジ色の背景に白いテキストを使用する砂漠のカラースキームを使用しています。クイックフィックスウィンドウで選択したエントリに同じパターンが使用されます。
オレンジ色の白は非常に読みにくいです。 .vimrcでそれを変更するにはどうすればよいですか?
編集:素早い返信をありがとう、砂漠のスキームのために、私は現在、次の検索ハイライトの変更を使用しています:
highlight Search guibg='Purple' guifg='NONE'
紫は視覚的に検出するのが非常に簡単であり、砂漠のスキームでは構文の色付けには使用されません。
$VIMRUNTIME/colors/desert.vim
を見てください。カラーマッピングは、hi[ghlight]
コマンドでそこで定義されます。検索の強調表示は次のように定義されます
hi Search guibg=peru guifg=wheat
gUIおよび
hi Search cterm=NONE ctermfg=grey ctermbg=blue
端末用。
colorscheme
を選択した後、同じコマンドを使用して.vimrc
のこの設定を上書きできます。 :h hi
と入力してヘルプを表示します。
私の場合、QuickFixウィンドウの行には、シアンの読み取り不能なグレーが表示されていましたが、これは検索結果とは異なりました(Peachの方が心地よい黒)これはコマンドによって確認されました
:hi
QuickFixLine
およびSearch
の書式設定が
QuickFixLine xxx term=reverse guibg=Cyan
Search xxx term=reverse ctermfg=0 ctermbg=222 guifg=#000000 guibg=#FFE792
xxx
にはサンプル形式があり、
~/.vimrc
に次の行を追加しました
hi QuickFixLine term=reverse ctermbg=52
そして今、私の端末ウィンドウには、より魅力的な濃い赤の背景があります。 hi:
を実行すると、私の動物の背景色の変更が追加されます:
QuickFixLine xxx term=reverse ctermbg=52 guibg=Cyan
(iTerm2のMacOS High Sierraのvim 8、molokaiテーマ付き)