Answers:
看看$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
命令前以ex模式()运行它即可::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:
显示为我的三进制添加了背景颜色更改:
QuickFixLine xxx term=reverse ctermbg=52 guibg=Cyan
(iTerm2中MacOS High Sierra上的vim 8,具有molokai主题)