zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    PAIRING WORKFLOW MANAGER 1.0 WITH SHAREPOINT 2013
    Education resources from Microsoft
    upgrade to sql server 2012
    ULSViewer sharepoint 2013 log viewer
    Top 10 Most Valuable Microsoft SharePoint 2010 Books
    讨论 Setsockopt选项
    使用 Alchemy 技术编译 C 语言程序为 Flex 可调用的 SWC
    Nagle's algorithm
    Nagle算法 TCP_NODELAY和TCP_CORK
    Design issues Sending small data segments over TCP with Winsock
  • 原文地址:https://www.cnblogs.com/chencesc/p/5133181.html
Copyright © 2011-2022 走看看