2012-06-11 93 views
2

我剛剛安裝FuzzyFinder爲GVIM,但由於某種原因,它是您使用了燃燒我的眼睛,用我最喜歡的desert色彩方案的超熱粉紅色的背景色。vim的色彩方案哪條線是着色我FuzzyFinder彈出?

我已經通過desert.vim看了,但我找不到它定義這個顏色(0xFF00FF)(desert.vim在帖子末尾追加)的任何行。

誰能說得清這顏色是從這麼來的時候可以將其更改爲不同的東西?也許它是「cterm」顏色之一?我怎樣才能找出那些cterm顏色是從哪裏定義的?

enter image description here

desert.vim:

" Vim color file 
" Maintainer: Hans Fugal <[email protected]> 
" Last Change: $Date: 2004/06/13 19:30:30 $ 
" Last Change: $Date: 2004/06/13 19:30:30 $ 
" URL:  http://hans.fugal.net/vim/colors/desert.vim 
" Version: $Id: desert.vim,v 1.1 2004/06/13 19:30:30 vimboss Exp $ 

" cool help screens 
" :he group-name 
" :he highlight-groups 
" :he cterm-colors 

set background=dark 
if version > 580 
    " no guarantees for version 5.8 and below, but this makes it stop 
    " complaining 
    hi clear 
    if exists("syntax_on") 
    syntax reset 
    endif 
endif 
let g:colors_name="desert" 

hi Normal guifg=White guibg=grey20 

" highlight groups 
hi Cursor guibg=khaki guifg=slategrey 
"hi CursorIM 
"hi Directory 
"hi DiffAdd 
"hi DiffChange 
"hi DiffDelete 
"hi DiffText 
"hi ErrorMsg 
hi VertSplit guibg=#c2bfa5 guifg=grey50 gui=none 
hi Folded guibg=grey30 guifg=gold 
hi FoldColumn guibg=grey30 guifg=tan 
hi IncSearch guifg=slategrey guibg=khaki 
"hi LineNr 
hi ModeMsg guifg=goldenrod 
hi MoreMsg guifg=SeaGreen 
hi NonText guifg=LightBlue guibg=grey30 
hi Question guifg=springgreen 
hi Search guibg=peru guifg=wheat 
hi SpecialKey guifg=yellowgreen 
hi StatusLine guibg=#c2bfa5 guifg=black gui=none 
hi StatusLineNC guibg=#c2bfa5 guifg=grey50 gui=none 
hi Title guifg=indianred 
hi Visual gui=none guifg=khaki guibg=olivedrab 
"hi VisualNOS 
hi WarningMsg guifg=salmon 
"hi WildMenu 
"hi Menu 
"hi Scrollbar 
"hi Tooltip 

" syntax highlighting groups 
hi Comment guifg=SkyBlue 
hi Constant guifg=#ffa0a0 
hi Identifier guifg=palegreen 
hi Statement guifg=khaki 
hi PreProc guifg=indianred 
hi Type  guifg=darkkhaki 
hi Special guifg=navajowhite 
"hi Underlined 
hi Ignore guifg=grey40 
"hi Error 
hi Todo  guifg=orangered guibg=yellow2 

" color terminal definitions 
hi SpecialKey ctermfg=darkgreen 
hi NonText cterm=bold ctermfg=darkblue 
hi Directory ctermfg=darkcyan 
hi ErrorMsg cterm=bold ctermfg=7 ctermbg=1 
hi IncSearch cterm=NONE ctermfg=yellow ctermbg=green 
hi Search cterm=NONE ctermfg=grey ctermbg=blue 
hi MoreMsg ctermfg=darkgreen 
hi ModeMsg cterm=NONE ctermfg=brown 
hi LineNr ctermfg=3 
hi Question ctermfg=green 
hi StatusLine cterm=bold,reverse 
hi StatusLineNC cterm=reverse 
hi VertSplit cterm=reverse 
hi Title ctermfg=5 
hi Visual cterm=reverse 
hi VisualNOS cterm=bold,underline 
hi WarningMsg ctermfg=1 
hi WildMenu ctermfg=0 ctermbg=3 
hi Folded ctermfg=darkgrey ctermbg=NONE 
hi FoldColumn ctermfg=darkgrey ctermbg=NONE 
hi DiffAdd ctermbg=4 
hi DiffChange ctermbg=5 
hi DiffDelete cterm=bold ctermfg=4 ctermbg=6 
hi DiffText cterm=bold ctermbg=1 
hi Comment ctermfg=darkcyan 
hi Constant ctermfg=brown 
hi Special ctermfg=5 
hi Identifier ctermfg=6 
hi Statement ctermfg=3 
hi PreProc ctermfg=5 
hi Type  ctermfg=2 
hi Underlined cterm=underline ctermfg=5 
hi Ignore cterm=bold ctermfg=7 
hi Ignore ctermfg=darkgrey 
hi Error cterm=bold ctermfg=7 ctermbg=1 


"vim: sw=4 

回答

5

嘗試使用

Pmenu彈出菜單:普通項目

:hi Pmenu ctermbg=red "for vim 
:hi Pmenu guibg=red "for gvim 
+0

,並檢查該插件https://開頭github上。 COM /堅/ ctrlp.vim –

+1

感謝領導讓我Pmenu,但事實證明,我需要使用guibg而不是ctermbg。也許是因爲我使用的是gvim而不是vim(應該在問題標題中更加清楚)。 – Tim

+2

標籤上寫着'vim' –