回答:
見てください$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
ヘルプを入力します。
:set hlsearch
検索結果がまったく強調表示されていない場合も、必要になることがあります。
:
する前に)hi
コマンド::hi Search cterm=NONE ctermfg=grey ctermbg=blue
私にとっては、hlsearchをsyntax on
~/.vimrc
set hlsearch
hi Search ctermbg=LightYellow
hi Search ctermfg=Red
VIMの内部では、次のことも実行できます:highlight Search ctermfg=yellow
。その場で変更します。
ctermfg
前景色用ですctermbg
背景色用ですviのドキュメントページで使用できる色は次のとおりです。
*cterm-colors*
NR-16 NR-8 COLOR NAME
0 0 Black
1 4 DarkBlue
2 2 DarkGreen
3 6 DarkCyan
4 1 DarkRed
5 5 DarkMagenta
6 3 Brown, DarkYellow
7 7 LightGray, LightGrey, Gray, Grey
8 0* DarkGray, DarkGrey
9 4* Blue, LightBlue
10 2* Green, LightGreen
11 6* Cyan, LightCyan
12 1* Red, LightRed
13 5* Magenta, LightMagenta
14 3* Yellow, LightYellow
15 7* White
私の場合、QuickFixウィンドウの行にシアンの判読不能な灰色が表示されていました。これは、検索結果とは異なります(桃ではより心地よい黒)。これは、コマンドで確認されました
: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:
すると、私の3進数の背景色の変更が追加されます。
QuickFixLine xxx term=reverse ctermbg=52 guibg=Cyan
(iTerm2のMacOS High Sierraのvim 8、molokaiテーマ)