1、安装后的效果图,如下:

2、将配色文件molokai.vim放在 ~/.vim/colors中,源文件下载地址:https://github.com/tomasr/molokai/blob/master/colors/molokai.vim

3、然后设置 vi ~/.vimrc

filetype plugin on
let g:pydiction_location = '~/.vim/bundle/pydiction/complete-dict'   #自动补全,需要单独安装
let g:pydiction_menu_height = 3
syntax on
set nu!
set autoindent
set tabstop=4
set showmatch
set ruler
set backspace=2
nnoremap <F2> :set invpaste paste?<CR>
imap <F2> <C-O>:set invpaste paste?<CR>
set pastetoggle=<F2>" autoload _vimrc
autocmd! bufwritepost $HOME/.vimrc source %colorscheme molokai

4、molokai的源文件如下:molokai.vim

========================以下为文件开始================================

" Vim color file
"
" Author: Tomas Restrepo <tomas@winterdom.com>
" https://github.com/tomasr/molokai
"
" Note: Based on the Monokai theme for TextMate
" by Wimer Hazenberg and its darker variant
" by Hamish Stuart Macpherson
"

hi clearif version > 580" no guarantees for version 5.8 and below, but this makes it stop" complaining
    hi clearif exists("syntax_on")syntax resetendif
endif
let g:colors_name="molokai"if exists("g:molokai_original")let s:molokai_original = g:molokai_original
elselet s:molokai_original = 0
endifhi Boolean         guifg=#AE81FF
hi Character       guifg=#E6DB74
hi Number          guifg=#AE81FF
hi String          guifg=#E6DB74
hi Conditional     guifg=#F92672               gui=bold
hi Constant        guifg=#AE81FF               gui=bold
hi Cursor          guifg=#000000 guibg=#F8F8F0
hi iCursor         guifg=#000000 guibg=#F8F8F0
hi Debug           guifg=#BCA3A3               gui=bold
hi Define          guifg=#66D9EF
hi Delimiter       guifg=#8F8F8F
hi DiffAdd                       guibg=#13354A
hi DiffChange      guifg=#89807D guibg=#4C4745
hi DiffDelete      guifg=#960050 guibg=#1E0010
hi DiffText                      guibg=#4C4745 gui=italic,bold

hi Directory       guifg=#A6E22E               gui=bold
hi Error           guifg=#E6DB74 guibg=#1E0010
hi ErrorMsg        guifg=#F92672 guibg=#232526 gui=bold
hi Exception       guifg=#A6E22E               gui=bold
hi Float           guifg=#AE81FF
hi FoldColumn      guifg=#465457 guibg=#000000
hi Folded          guifg=#465457 guibg=#000000
hi Function        guifg=#A6E22E
hi Identifier      guifg=#FD971F
hi Ignore          guifg=#808080 guibg=bg
hi IncSearch       guifg=#C4BE89 guibg=#000000

hi Keyword         guifg=#F92672               gui=bold
hi Label           guifg=#E6DB74               gui=none
hi Macro           guifg=#C4BE89               gui=italic
hi SpecialKey      guifg=#66D9EF               gui=italic

hi MatchParen      guifg=#000000 guibg=#FD971F gui=bold
hi ModeMsg         guifg=#E6DB74
hi MoreMsg         guifg=#E6DB74
hi Operator        guifg=#F92672" complete menu
hi Pmenu           guifg=#66D9EF guibg=#000000
hi PmenuSel                      guibg=#808080
hi PmenuSbar                     guibg=#080808
hi PmenuThumb      guifg=#66D9EF

hi PreCondit       guifg=#A6E22E               gui=bold
hi PreProc         guifg=#A6E22E
hi Question        guifg=#66D9EF
hi Repeat          guifg=#F92672               gui=bold
hi Search          guifg=#000000 guibg=#FFE792
" marks
hi SignColumn      guifg=#A6E22E guibg=#232526
hi SpecialChar     guifg=#F92672               gui=bold
hi SpecialComment  guifg=#7E8E91               gui=bold
hi Special         guifg=#66D9EF guibg=bg      gui=italic
if has("spell")hi SpellBad    guisp=#FF0000 gui=undercurlhi SpellCap    guisp=#7070F0 gui=undercurlhi SpellLocal  guisp=#70F0F0 gui=undercurlhi SpellRare   guisp=#FFFFFF gui=undercurl
endif
hi Statement       guifg=#F92672               gui=bold
hi StatusLine      guifg=#455354 guibg=fg
hi StatusLineNC    guifg=#808080 guibg=#080808
hi StorageClass    guifg=#FD971F               gui=italic
hi Structure       guifg=#66D9EF
hi Tag             guifg=#F92672               gui=italic
hi Title           guifg=#ef5939
hi Todo            guifg=#FFFFFF guibg=bg      gui=bold

hi Typedef         guifg=#66D9EF
hi Type            guifg=#66D9EF               gui=none
hi Underlined      guifg=#808080               gui=underline

hi VertSplit       guifg=#808080 guibg=#080808 gui=bold
hi VisualNOS                     guibg=#403D3D
hi Visual                        guibg=#403D3D
hi WarningMsg      guifg=#FFFFFF guibg=#333333 gui=bold
hi WildMenu        guifg=#66D9EF guibg=#000000

hi TabLineFill     guifg=#1B1D1E guibg=#1B1D1E
hi TabLine         guibg=#1B1D1E guifg=#808080 gui=noneif s:molokai_original == 1hi Normal          guifg=#F8F8F2 guibg=#272822hi Comment         guifg=#75715Ehi CursorLine                    guibg=#3E3D32hi CursorLineNr    guifg=#FD971F               gui=nonehi CursorColumn                  guibg=#3E3D32hi ColorColumn                   guibg=#3B3A32hi LineNr          guifg=#BCBCBC guibg=#3B3A32hi NonText         guifg=#75715Ehi SpecialKey      guifg=#75715E
elsehi Normal          guifg=#F8F8F2 guibg=#1B1D1Ehi Comment         guifg=#7E8E91hi CursorLine                    guibg=#293739hi CursorLineNr    guifg=#FD971F               gui=nonehi CursorColumn                  guibg=#293739hi ColorColumn                   guibg=#232526hi LineNr          guifg=#465457 guibg=#232526hi NonText         guifg=#465457hi SpecialKey      guifg=#465457
end"
" Support for 256-color terminal
"
if &t_Co > 255if s:molokai_original == 1hi Normal                   ctermbg=234hi CursorLine               ctermbg=235   cterm=nonehi CursorLineNr ctermfg=208               cterm=noneelsehi Normal       ctermfg=252 ctermbg=233hi CursorLine               ctermbg=234   cterm=nonehi CursorLineNr ctermfg=208               cterm=noneendifhi Boolean         ctermfg=135hi Character       ctermfg=144hi Number          ctermfg=135hi String          ctermfg=144hi Conditional     ctermfg=161               cterm=boldhi Constant        ctermfg=135               cterm=boldhi Cursor          ctermfg=16  ctermbg=253hi Debug           ctermfg=225               cterm=boldhi Define          ctermfg=81hi Delimiter       ctermfg=241hi DiffAdd                     ctermbg=24hi DiffChange      ctermfg=181 ctermbg=239hi DiffDelete      ctermfg=162 ctermbg=53hi DiffText                    ctermbg=102 cterm=boldhi Directory       ctermfg=118               cterm=boldhi Error           ctermfg=219 ctermbg=89hi ErrorMsg        ctermfg=199 ctermbg=16    cterm=boldhi Exception       ctermfg=118               cterm=boldhi Float           ctermfg=135hi FoldColumn      ctermfg=67  ctermbg=16hi Folded          ctermfg=67  ctermbg=16hi Function        ctermfg=118hi Identifier      ctermfg=208               cterm=nonehi Ignore          ctermfg=244 ctermbg=232hi IncSearch       ctermfg=193 ctermbg=16hi keyword         ctermfg=161               cterm=boldhi Label           ctermfg=229               cterm=nonehi Macro           ctermfg=193hi SpecialKey      ctermfg=81hi MatchParen      ctermfg=233  ctermbg=208 cterm=boldhi ModeMsg         ctermfg=229hi MoreMsg         ctermfg=229hi Operator        ctermfg=161" complete menuhi Pmenu           ctermfg=81  ctermbg=16hi PmenuSel        ctermfg=255 ctermbg=242hi PmenuSbar                   ctermbg=232hi PmenuThumb      ctermfg=81hi PreCondit       ctermfg=118               cterm=boldhi PreProc         ctermfg=118hi Question        ctermfg=81hi Repeat          ctermfg=161               cterm=boldhi Search          ctermfg=0   ctermbg=222   cterm=NONE" marks columnhi SignColumn      ctermfg=118 ctermbg=235hi SpecialChar     ctermfg=161               cterm=boldhi SpecialComment  ctermfg=245               cterm=boldhi Special         ctermfg=81if has("spell")hi SpellBad                ctermbg=52hi SpellCap                ctermbg=17hi SpellLocal              ctermbg=17hi SpellRare  ctermfg=none ctermbg=none  cterm=reverseendifhi Statement       ctermfg=161               cterm=boldhi StatusLine      ctermfg=238 ctermbg=253hi StatusLineNC    ctermfg=244 ctermbg=232hi StorageClass    ctermfg=208hi Structure       ctermfg=81hi Tag             ctermfg=161hi Title           ctermfg=166hi Todo            ctermfg=231 ctermbg=232   cterm=boldhi Typedef         ctermfg=81hi Type            ctermfg=81                cterm=nonehi Underlined      ctermfg=244               cterm=underlinehi VertSplit       ctermfg=244 ctermbg=232   cterm=boldhi VisualNOS                   ctermbg=238hi Visual                      ctermbg=235hi WarningMsg      ctermfg=231 ctermbg=238   cterm=boldhi WildMenu        ctermfg=81  ctermbg=16hi Comment         ctermfg=59hi CursorColumn                ctermbg=236hi ColorColumn                 ctermbg=236hi LineNr          ctermfg=250 ctermbg=236hi NonText         ctermfg=59hi SpecialKey      ctermfg=59if exists("g:rehash256") && g:rehash256 == 1hi Normal       ctermfg=252 ctermbg=234hi CursorLine               ctermbg=236   cterm=nonehi CursorLineNr ctermfg=208               cterm=nonehi Boolean         ctermfg=141hi Character       ctermfg=222hi Number          ctermfg=141hi String          ctermfg=222hi Conditional     ctermfg=197               cterm=boldhi Constant        ctermfg=141               cterm=boldhi DiffDelete      ctermfg=125 ctermbg=233hi Directory       ctermfg=154               cterm=boldhi Error           ctermfg=222 ctermbg=233hi Exception       ctermfg=154               cterm=boldhi Float           ctermfg=141hi Function        ctermfg=154hi Identifier      ctermfg=208hi Keyword         ctermfg=197               cterm=boldhi Operator        ctermfg=197hi PreCondit       ctermfg=154               cterm=boldhi PreProc         ctermfg=154hi Repeat          ctermfg=197               cterm=boldhi Statement       ctermfg=197               cterm=boldhi Tag             ctermfg=197hi Title           ctermfg=203hi Visual                      ctermbg=238hi Comment         ctermfg=244hi LineNr          ctermfg=239 ctermbg=235hi NonText         ctermfg=239hi SpecialKey      ctermfg=239endif
end" Must be at the end, because of ctermbg=234 bug.
" https://groups.google.com/forum/#!msg/vim_dev/afPqwAFNdrU/nqh6tOM87QUJ
set background=dark

========================以上为文件结束================================

转载于:https://www.cnblogs.com/mysmallbear/p/9092714.html

vi 经典配色 molokai.vim 配色安装相关推荐

  1. linux修改vim配色,更改vim配色的具体操作 更改vim配色的图文教程

    有的用户还不会更改vim配色?下文就是小编给大家分享的更改vim配色的图文教程,一起来看看吧,希望对你们有所帮助哦. 一.查看系统中的配色方案 启动 Linux(示例版本为 CentOS 6.6),进 ...

  2. 改变vim配色:安装colorscheme

    主要有两种方式安装colorscheme: 自行下载colorscheme安装,下载的文件扩展名通常为.vim. 通过安装相关vim的插件获取. 自行下载colorscheme安装 以mac为例,在系 ...

  3. 改变vim配色:安装colorscheme【转】

    主要有两种方式安装colorscheme: 自行下载colorscheme安装,下载的文件扩展名通常为.vim. 通过安装相关vim的插件获取. 自行下载colorscheme安装 以mac为例,在系 ...

  4. vim配色方案colorscheme设置

    vim配色方案colorscheme设置 vim配色方案colorscheme设置_Web开发_web前端_web后端_linux_ubuntu学习_百度空间 vim配色方案colorscheme设置 ...

  5. Mac 系统的vim配色

    Mac默认的vim配色也是黑底白字,没有任何高亮,需要我们自行配置,这里配置vim人气超高的molokai配色方案. 1.进入主目录下的.vim文件夹 $ cd ~/.vim 2.如果没有.vim文件 ...

  6. Vim配色方案和字体设置

    目前发现适合编程的配色方案是molokai,字体是 Droid Sans Mono for Powerline Nerd Font Complete.otf 需要额外字体,就将看中的字体,下载到 ~/ ...

  7. linux安装vi 插件,Ubuntu上Vim安装NERDTree插件的详细操作步骤

    NERDTree是Vim的文件系统浏览器,使用此插件,用户可以直观地浏览复杂的目录层次结构,快速打开文件以进行读取或编辑,以及执行基本的文件系统操作.NERDTree源码在https://github ...

  8. 【Linux 系统编程】vim 的安装配置及使用

    2019独角兽企业重金招聘Python工程师标准>>> 转载请标明出处: http://blog.csdn.net/u011974987/article/details/527005 ...

  9. Linux:Vim的安装与配置

    Vim的安装与配置 版权声明:本文为博主原创文章 && 转载请著名出处 @ http://blog.csdn.net/gatieme https://blog.csdn.net/gat ...

最新文章

  1. 设计模式之笔记--装饰模式(Decorator)
  2. 智能车竞赛,AI视觉组赛题浅析
  3. 修改initrd做miniLinux
  4. 【AOP 面向切面编程】Android Studio 使用 AspectJ 监控方法运行 ( 定义连接点注解 | 定义 Aspect 切面 | 定义切入点 | 逐个处理切入点的各个连接点 )
  5. 由小游戏跳一跳想到的
  6. openal 基础知识4
  7. getlasterror返回57怎么解决_王者荣耀:用时最短职业比赛?3分57秒结束,解说都看呆了!...
  8. Pose-Aware Face Recognition in the Wild--填坑1
  9. YIi 数据操作备注
  10. java中文件处理之图片_Java中的文件处理
  11. Slideshow Maker for mac(幻灯片制作软件)
  12. 【转】Myeclipse2017破解:成功解决me Trial expired 0 days ago mgeclipse It's now time to buy the best IDE for y
  13. 论文中插入高分辨率(dpi)图片
  14. jdk8新特性之出现This inspection finds all usages of methods that have @since tag in their documentation.
  15. chrome模拟手机功能
  16. 开发微信小程序的必备技能图谱
  17. 戴尔笔记本提示“您已插入低瓦数电源适配器 在bios设置中可以禁用此警告”
  18. NumPy 数组的维度变换
  19. python利用flask_mail、sendgrid发送邮件
  20. 徒步健步打卡活动,徒步过程拍照打卡,让徒步更有趣。box-sizing 属性允许我们在框的总宽度

热门文章

  1. vb.net 教程 1-8 日期时间类型1
  2. 新版离线地图工具下载
  3. sqlserver 2008 R2安装失败 TDSSNIClient初始化失败 0x80090331
  4. 软件测试师具备的素质_软件测试工程师应该具备哪些素质?
  5. 单体药店计算机权限划分,单体药店管理系统解决方案
  6. 软件案例分析——两大音乐软件的PK
  7. 网赚项目之站群第三课 站群上线以及注意事项
  8. vue.js+node.js+mysql在线聊天室源码
  9. Inventor安装失败怎样卸载重新安装Inventor,解决Inventor安装失败的方法总结
  10. 【JS+h5】围住神经猫