1. ホーム
  2. colors

[解決済み] Vim: 検索ヒットやクイックフィックス選択時のハイライト色を変更する方法

2022-05-09 14:28:06

質問

desert colorschemeを使用していますが、オレンジの背景に白の文字で検索結果をハイライトしています。同じパターンが、クイックフィックス・ウィンドウで選択された項目にも使用されています。

オレンジに白は読みにくいです。.vimrcでどのように変更すればよいですか?

編集してください。 迅速な回答ありがとうございました。砂漠のスキームについては、現在、以下の検索ハイライトの修正を使っています。

highlight Search guibg='Purple' guifg='NONE'

紫色は視覚的に非常にわかりやすいので、デザートスキームのシンタックスカラーリングには使われないとIMHOは考えています。

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

見てください $VIMRUNTIME/colors/desert.vim . カラーマッピングは hi[ghlight] コマンドを使用します。 検索ハイライトは次のように定義されます。

hi Search guibg=peru guifg=wheat

をGUI用に、そして

hi Search cterm=NONE ctermfg=grey ctermbg=blue

端末用

でこの設定を上書きすることができます。 .vimrc を選択した後、同じコマンドで colorscheme . タイプ :h hi をクリックすると、ヘルプが表示されます。