vim 经典配色 molokai.vim 配色安装

下载地址:

https://github.com/tomasr/molokai/blob/master/colors/molokai.vim

=====================

" Vim color file

"

" Author: Tomas Restrepo <[email protected]>

" 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 clear

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="molokai"

if exists("g:molokai_original")

let s:molokai_original = g:molokai_original

else

let s:molokai_original = 0

endif

hi 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=undercurl

hi SpellCap    guisp=#7070F0 gui=undercurl

hi SpellLocal  guisp=#70F0F0 gui=undercurl

hi 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=none

if s:molokai_original == 1

hi Normal          guifg=#F8F8F2 guibg=#272822

hi Comment         guifg=#75715E

hi CursorLine                    guibg=#3E3D32

hi CursorLineNr    guifg=#FD971F               gui=none

hi CursorColumn                  guibg=#3E3D32

hi ColorColumn                   guibg=#3B3A32

hi LineNr          guifg=#BCBCBC guibg=#3B3A32

hi NonText         guifg=#75715E

hi SpecialKey      guifg=#75715E

else

hi Normal          guifg=#F8F8F2 guibg=#1B1D1E

hi Comment         guifg=#7E8E91

hi CursorLine                    guibg=#293739

hi CursorLineNr    guifg=#FD971F               gui=none

hi CursorColumn                  guibg=#293739

hi ColorColumn                   guibg=#232526

hi LineNr          guifg=#465457 guibg=#232526

hi NonText         guifg=#465457

hi SpecialKey      guifg=#465457

end

"

" Support for 256-color terminal

"

if &t_Co > 255

if s:molokai_original == 1

hi Normal                   ctermbg=234

hi CursorLine               ctermbg=235   cterm=none

hi CursorLineNr ctermfg=208               cterm=none

else

hi Normal       ctermfg=252 ctermbg=233

hi CursorLine               ctermbg=234   cterm=none

hi CursorLineNr ctermfg=208               cterm=none

endif

hi Boolean         ctermfg=135

hi Character       ctermfg=144

hi Number          ctermfg=135

hi String          ctermfg=144

hi Conditional     ctermfg=161               cterm=bold

hi Constant        ctermfg=135               cterm=bold

hi Cursor          ctermfg=16  ctermbg=253

hi Debug           ctermfg=225               cterm=bold

hi Define          ctermfg=81

hi Delimiter       ctermfg=241

hi DiffAdd                     ctermbg=24

hi DiffChange      ctermfg=181 ctermbg=239

hi DiffDelete      ctermfg=162 ctermbg=53

hi DiffText                    ctermbg=102 cterm=bold

hi Directory       ctermfg=118               cterm=bold

hi Error           ctermfg=219 ctermbg=89

hi ErrorMsg        ctermfg=199 ctermbg=16    cterm=bold

hi Exception       ctermfg=118               cterm=bold

hi Float           ctermfg=135

hi FoldColumn      ctermfg=67  ctermbg=16

hi Folded          ctermfg=67  ctermbg=16

hi Function        ctermfg=118

hi Identifier      ctermfg=208               cterm=none

hi Ignore          ctermfg=244 ctermbg=232

hi IncSearch       ctermfg=193 ctermbg=16

hi keyword         ctermfg=161               cterm=bold

hi Label           ctermfg=229               cterm=none

hi Macro           ctermfg=193

hi SpecialKey      ctermfg=81

hi MatchParen      ctermfg=233  ctermbg=208 cterm=bold

hi ModeMsg         ctermfg=229

hi MoreMsg         ctermfg=229

hi Operator        ctermfg=161

" complete menu

hi Pmenu           ctermfg=81  ctermbg=16

hi PmenuSel        ctermfg=255 ctermbg=242

hi PmenuSbar                   ctermbg=232

hi PmenuThumb      ctermfg=81

hi PreCondit       ctermfg=118               cterm=bold

hi PreProc         ctermfg=118

hi Question        ctermfg=81

hi Repeat          ctermfg=161               cterm=bold

hi Search          ctermfg=0   ctermbg=222   cterm=NONE

" marks column

hi SignColumn      ctermfg=118 ctermbg=235

hi SpecialChar     ctermfg=161               cterm=bold

hi SpecialComment  ctermfg=245               cterm=bold

hi Special         ctermfg=81

if has("spell")

hi SpellBad                ctermbg=52

hi SpellCap                ctermbg=17

hi SpellLocal              ctermbg=17

hi SpellRare  ctermfg=none ctermbg=none  cterm=reverse

endif

hi Statement       ctermfg=161               cterm=bold

hi StatusLine      ctermfg=238 ctermbg=253

hi StatusLineNC    ctermfg=244 ctermbg=232

hi StorageClass    ctermfg=208

hi Structure       ctermfg=81

hi Tag             ctermfg=161

hi Title           ctermfg=166

hi Todo            ctermfg=231 ctermbg=232   cterm=bold

hi Typedef         ctermfg=81

hi Type            ctermfg=81                cterm=none

hi Underlined      ctermfg=244               cterm=underline

hi VertSplit       ctermfg=244 ctermbg=232   cterm=bold

hi VisualNOS                   ctermbg=238

hi Visual                      ctermbg=235

hi WarningMsg      ctermfg=231 ctermbg=238   cterm=bold

hi WildMenu        ctermfg=81  ctermbg=16

hi Comment         ctermfg=59

hi CursorColumn                ctermbg=236

hi ColorColumn                 ctermbg=236

hi LineNr          ctermfg=250 ctermbg=236

hi NonText         ctermfg=59

hi SpecialKey      ctermfg=59

if exists("g:rehash256") && g:rehash256 == 1

hi Normal       ctermfg=252 ctermbg=234

hi CursorLine               ctermbg=236   cterm=none

hi CursorLineNr ctermfg=208               cterm=none

hi Boolean         ctermfg=141

hi Character       ctermfg=222

hi Number          ctermfg=141

hi String          ctermfg=222

hi Conditional     ctermfg=197               cterm=bold

hi Constant        ctermfg=141               cterm=bold

hi DiffDelete      ctermfg=125 ctermbg=233

hi Directory       ctermfg=154               cterm=bold

hi Error           ctermfg=222 ctermbg=233

hi Exception       ctermfg=154               cterm=bold

hi Float           ctermfg=141

hi Function        ctermfg=154

hi Identifier      ctermfg=208

hi Keyword         ctermfg=197               cterm=bold

hi Operator        ctermfg=197

hi PreCondit       ctermfg=154               cterm=bold

hi PreProc         ctermfg=154

hi Repeat          ctermfg=197               cterm=bold

hi Statement       ctermfg=197               cterm=bold

hi Tag             ctermfg=197

hi Title           ctermfg=203

hi Visual                      ctermbg=238

hi Comment         ctermfg=244

hi LineNr          ctermfg=239 ctermbg=235

hi NonText         ctermfg=239

hi SpecialKey      ctermfg=239

endif

end

" Must be at the end, because of ctermbg=234 bug.

" https://groups.google.com/forum/#!msg/vim_dev/afPqwAFNdrU/nqh6tOM87QUJ

set background=dark

=====================

只需下载,将用于VIM的配色文件molokai.vim放在 ~/.vim/colors目录。

然后设置./vimrc

filetype on

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

从新打开vim就可以看到效果了

时间: 2024-07-29 08:54:31

vim 经典配色 molokai.vim 配色安装的相关文章

vim中添加molokai.vim 配色安装

无意中发现知乎中讨论的话题: 你认为最好看的 Vim 配色方案(color scheme)是哪款? 网友回答 排在第一位的是:molokai 啊,最经典的配色 既然molokai这么经典,当然要用了. 如何给vim中添加molokai主题. molokai是老外开发的插件. github地址:https://github.com/tomasr/molokai 进入.vim cd .vim 先clone下来 git clone [email protected]:tomasr/molokai.gi

【vim】mac配置vim,molokai配色

效果如下: 首先修改主目录下的.vimrc: "========================================================================= " DesCRiption: 适合自己使用的vimrc文件,for Linux/Windows, GUI/Console " " Last Change: 2010年08月02日 15时13分 " " Version: 1.80 " "

Vim自动补全插件----YouCompleteMe安装与配置

Vim自动补全插件----YouCompleteMe安装与配置 使用Vim编写程序少不了使用自动补全插件,在Linux下有没有类似VS中的Visual Assist X这么方便快捷的补全插件呢?以前用的是neocomplcache+code_complete+omnicppcomplete,但效果还是不是很好.看到有YCM后前面的插件可以说拜拜了. YouCompleteMe:一个随键而全的.支持模糊搜索的.高速补全的插件.YCM 由 google 公司搜索项目组的软件工程师 Strahinja

(转) python vim编辑器自动补全插件安装

自动补全插件:pydiction 可以实现下面的python代码自动补全: 1.简单python关键词补全 2.python函数补全带括号 3.python模块补全 4.python模块内置函数,变量补全 5.form module import sub-module 补全 安装插件 wget https://github.com/rkulla/pydiction/archive/master.zip unzip -q master mv pydiction-master pydiction m

【转】Vim自动补全插件----YouCompleteMe安装与配置

原文网址:http://www.cnblogs.com/zhongcq/p/3630047.html 使用Vim编写程序少不了使用自动补全插件,在Linux下有没有类似VS中的Visual Assist X这么方便快捷的补全插件呢?以前用的是neocomplcache+code_complete+omnicppcomplete,但效果还是不是很好.看到有YCM后前面的插件可以说拜拜了. YouCompleteMe:一个随键而全的.支持模糊搜索的.高速补全的插件.YCM 由 google 公司搜索

CentOS 7下的Vim自动补齐插件YouCompleteMe安装及配置

YouCompleteMe简介 YouCompeteMe插件官方地址:Github. YouCompleteMe是一款功能非常强大的自动补齐插件,如下图:   详细介绍可参考博文Vim下自动补齐插件YouComplete安装与配置. YouCompleteMe安装 检查Vim版本 YouCompleteMe要求Vim版本大于等于7.3.检查Vim版本命令如下: 1 vim --version 安装cmake 1 sudo yum install cmake 编译安装llvm-clang 下载最新

vim 树形菜单插件NERDTree 的安装

vim 树形菜单插件的安装 NERDTree 1. mkdir ~/.vim cd ~/.vim mkdir bundle mkdir autoload 2.  curl -Sso ~/.vim/autoload/pathogen.vim    https://raw.githubusercontent.com/tpope/vim-pathogen/master/autoload/pathogen.vim 3.vim ~/.vimrc 添加这句: execute pathogen#infect(

manjaro下vim配置和YouCompleteMe插件的安装

manjaro下vim配置和YouCompleteMe插件的安装 前言 我Garen Wang就是饿死,死外边,从下面跳上去,也不会卸载掉ubuntu玩别的distribution!!! 真香 ubuntu因为字体出锅,外加知乎里面好多人在吹manjaro,我就来安装玩一玩. vim的安装 arch系网上找不到什么系统的人工编译安装vim的方法,所以我干脆就不自己弄了,直接pacman搞一搞就是了. $ sudo pacman -S vim gvim 两个东西一起安装下去就有一个比较齐全的vim

vi/vim使用进阶: 在VIM中使用GDB调试 – 使用vimgdb

vi/vim使用进阶: 在VIM中使用GDB调试 – 使用vimgdb << 返回vim使用进阶: 目录 本节所用命令的帮助入口: :help vimgdb 在UNIX系统最初设计时,有一个非常重要的思想:每个程序只实现单一的功能,通过管道等方式把多个程序连接起来,使之协同工作,以完成更强大的功能.程序只实现单一功能,一方面降低了程序的复杂性,另一方面,也让它专注于这一功能,把这个功能做到最好.就好像搭积木一样,每个积木只提供简单的功能,但不同的积木垒在一起,就能搭出大厦.汽车等等复杂的东西.