vim molokai配色方案(调过)

  1 " Vim color file
  2 "
  3 " Author: Tomas Restrepo <tomas@winterdom.com>
  4 "
  5 " Note: Based on the monokai theme for textmate
  6 " by Wimer Hazenberg and its darker variant 
  7 " by Hamish Stuart Macpherson
  8 "
  9 
 10 hi clear
 11 
 12 set background=dark
 13 if version > 580
 14     " no guarantees for version 5.8 and below, but this makes it stop
 15     " complaining
 16     hi clear
 17     if exists("syntax_on")
 18         syntax reset
 19     endif
 20 endif
 21 let g:colors_name="molokai"
 22 
 23 if exists("g:molokai_original")
 24     let s:molokai_original = g:molokai_original
 25 else
 26     let s:molokai_original = 0
 27 endif
 28 
 29 
 30 hi Boolean         guifg=#AE81FF
 31 hi Character       guifg=#E6DB74
 32 hi Number          guifg=#AE81FF
 33 hi String          guifg=#E6DB74
 34 hi Conditional     guifg=#F92672               gui=bold
 35 hi Constant        guifg=#AE81FF               gui=bold
 36 hi Cursor          guifg=#000000 guibg=#F8F8F0
 37 hi Debug           guifg=#BCA3A3               gui=bold
 38 hi Define          guifg=#66D9EF
 39 hi Delimiter       guifg=#8F8F8F
 40 hi DiffAdd                       guibg=#13354A
 41 hi DiffChange      guifg=#89807D guibg=#4C4745
 42 hi DiffDelete      guifg=#960050 guibg=#1E0010
 43 hi DiffText                      guibg=#4C4745 gui=italic,bold
 44 
 45 hi Directory       guifg=#A6E22E               gui=bold
 46 hi Error           guifg=#960050 guibg=#1E0010
 47 hi ErrorMsg        guifg=#F92672 guibg=#232526 gui=bold
 48 hi Exception       guifg=#A6E22E               gui=bold
 49 hi Float           guifg=#AE81FF
 50 hi FoldColumn      guifg=#465457 guibg=#000000
 51 hi Folded          guifg=#465457 guibg=#000000
 52 hi Function        guifg=#A6E22E               gui=bold
 53 hi Identifier      guifg=#FD971F
 54 hi Ignore          guifg=#808080 guibg=bg
 55 hi IncSearch       guifg=#C4BE89 guibg=#000000
 56 
 57 hi Keyword         guifg=#F92672               gui=bold
 58 hi Label           guifg=#E6DB74               gui=none
 59 hi Macro           guifg=#C4BE89               gui=italic
 60 hi SpecialKey      guifg=#66D9EF               gui=italic
 61 
 62 hi MatchParen      guifg=#000000 guibg=#FD971F gui=bold
 63 hi ModeMsg         guifg=#E6DB74
 64 hi MoreMsg         guifg=#E6DB74
 65 hi Operator        guifg=#F92672
 66 
 67 " complete menu
 68 hi Pmenu           guifg=#66D9EF guibg=#000000
 69 hi PmenuSel                      guibg=#808080
 70 hi PmenuSbar                     guibg=#080808
 71 hi PmenuThumb      guifg=#66D9EF
 72 
 73 hi PreCondit       guifg=#A6E22E               gui=bold
 74 hi PreProc         guifg=#A6E22E
 75 hi Question        guifg=#66D9EF
 76 hi Repeat          guifg=#F92672               gui=bold
 77 hi Search          guifg=#FFFFFF guibg=#455354
 78 " marks column
 79 hi SignColumn      guifg=#A6E22E guibg=#232526
 80 hi SpecialChar     guifg=#F92672               gui=bold
 81 hi SpecialComment  guifg=#465457               gui=bold
 82 hi Special         guifg=#66D9EF guibg=bg      gui=italic
 83 hi SpecialKey      guifg=#888A85               gui=italic
 84 if has("spell")
 85     hi SpellBad    guisp=#FF0000 gui=undercurl
 86     hi SpellCap    guisp=#7070F0 gui=undercurl
 87     hi SpellLocal  guisp=#70F0F0 gui=undercurl
 88     hi SpellRare   guisp=#FFFFFF gui=undercurl
 89 endif
 90 hi Statement       guifg=#F92672               gui=bold
 91 hi StatusLine      guifg=#455354 guibg=fg
 92 hi StatusLineNC    guifg=#808080 guibg=#080808
 93 hi StorageClass    guifg=#FD971F               gui=italic
 94 hi Structure       guifg=#66D9EF
 95 hi Tag             guifg=#F92672               gui=italic
 96 hi Title           guifg=#ef5939
 97 hi Todo            guifg=#FFFFFF guibg=bg      gui=bold
 98 
 99 hi Typedef         guifg=#66D9EF
100 hi Type            guifg=#66D9EF               gui=none
101 hi Underlined      guifg=#808080               gui=underline
102 
103 hi VertSplit       guifg=#808080 guibg=#080808 gui=bold
104 hi VisualNOS                     guibg=#403D3D
105 hi Visual                        guibg=#403D3D
106 hi WarningMsg      guifg=#FFFFFF guibg=#333333 gui=bold
107 hi WildMenu        guifg=#66D9EF guibg=#000000
108 
109 if s:molokai_original == 1
110    hi Normal          guifg=#F8F8F2 guibg=#272822
111    hi Comment         guifg=#75715E
112    hi CursorLine                    guibg=#3E3D32
113    hi CursorColumn                  guibg=#3E3D32
114    hi LineNr          guifg=#BCBCBC guibg=#3B3A32
115    hi NonText         guifg=#BCBCBC guibg=#3B3A32
116 else
117    hi Normal          guifg=#F8F8F2 guibg=#1B1D1E
118    hi Comment         guifg=#465457
119    hi CursorLine                    guibg=#293739
120    hi CursorColumn                  guibg=#293739
121    hi LineNr          guifg=#BCBCBC guibg=#232526
122    hi NonText         guifg=#BCBCBC guibg=#232526
123 end
124 
125 "
126 " Support for 256-color terminal
127 "
128 if &t_Co > 255
129    hi Boolean         ctermfg=135
130    hi Character       ctermfg=144
131    hi Number          ctermfg=135
132    hi String          ctermfg=144
133    hi Conditional     ctermfg=161               cterm=bold
134    hi Constant        ctermfg=135               cterm=bold
135    hi Cursor          ctermfg=16  ctermbg=253
136    hi Debug           ctermfg=225               cterm=bold
137    hi Define          ctermfg=81                cterm=bold
138    hi Delimiter       ctermfg=241
139 
140    hi DiffAdd                     ctermbg=24
141    hi DiffChange      ctermfg=181 ctermbg=239
142    hi DiffDelete      ctermfg=162 ctermbg=53
143    hi DiffText                    ctermbg=102 cterm=bold
144 
145    hi Directory       ctermfg=118               cterm=bold
146    hi Error           ctermfg=219 ctermbg=89
147    hi ErrorMsg        ctermfg=199 ctermbg=16    cterm=bold
148    hi Exception       ctermfg=118               cterm=bold
149    hi Float           ctermfg=135
150    hi FoldColumn      ctermfg=67  ctermbg=16
151    hi Folded          ctermfg=67  ctermbg=16
152    hi Function        ctermfg=118
153    hi Identifier      ctermfg=208
154    hi Ignore          ctermfg=244 ctermbg=232
155    hi IncSearch       ctermfg=193 ctermbg=16
156 
157    hi Keyword         ctermfg=161               cterm=bold
158    hi Label           ctermfg=229               cterm=none
159    hi Macro           ctermfg=193
160    hi SpecialKey      ctermfg=81
161 
162    hi MatchParen      ctermfg=16  ctermbg=208 cterm=bold
163    hi ModeMsg         ctermfg=229
164    hi MoreMsg         ctermfg=229
165    hi Operator        ctermfg=161
166 
167    " complete menu
168    hi Pmenu           ctermfg=81  ctermbg=16
169    hi PmenuSel                    ctermbg=244
170    hi PmenuSbar                   ctermbg=232
171    hi PmenuThumb      ctermfg=81
172 
173    hi PreCondit       ctermfg=118               cterm=bold
174    hi PreProc         ctermfg=118
175    hi Question        ctermfg=81
176    hi Repeat          ctermfg=161               cterm=bold
177    hi Search          ctermfg=253 ctermbg=66
178 
179    " marks column
180    hi SignColumn      ctermfg=118" ctermbg=235
181    hi SpecialChar     ctermfg=161               cterm=bold
182    hi SpecialComment  ctermfg=245               cterm=bold
183    hi Special         ctermfg=81  ctermbg=232
184    hi SpecialKey      ctermfg=245
185 
186    hi Statement       ctermfg=161               cterm=bold
187    hi StatusLine      ctermfg=238 ctermbg=253
188    hi StatusLineNC    ctermfg=244 ctermbg=232
189    hi StorageClass    ctermfg=208
190    hi Structure       ctermfg=81
191    hi Tag             ctermfg=161
192    hi Title           ctermfg=166
193    hi Todo            ctermfg=231 ctermbg=232   cterm=bold
194 
195    hi Typedef         ctermfg=81
196    hi Type            ctermfg=150                cterm=bold "/*数据类型*/
197    hi Underlined      ctermfg=244               cterm=underline
198 
199    hi VertSplit       ctermfg=244 ctermbg=232   cterm=bold
200    hi VisualNOS                   ctermbg=238
201    hi Visual                      ctermbg=235
202    hi WarningMsg      ctermfg=231 ctermbg=238   cterm=bold
203    hi WildMenu        ctermfg=81  ctermbg=16
204 
205 
206    hi Normal          ctermfg=252                "基本色
207    hi Comment         ctermfg=59
208   " hi CursorLine                  ctermbg=244   cterm=none
209    hi CursorColumn                ctermbg=244
210    hi LineNr          ctermfg=250     "左边行数列
211    hi NonText         ctermfg=250     "空白区域
212 end
原文地址:https://www.cnblogs.com/chencesc/p/5133181.html