主要有两种方式安装colorscheme:

  • 自行下载colorscheme安装,下载的文件扩展名通常为.vim。

  • 通过安装相关vim的插件获取。

自行下载colorscheme安装

以mac为例,在系统自带的vim中有个colors文件夹,里面存放的便是各种colorscheme:

在vim的配置文件.vimrc中配色方案的设置colorscheme foo为:

set t_Co=256 " required
colorscheme desert
  • 1
  • 2
  • 1
  • 2

不过有时候我们对于自带的配色方案不太满意,那要怎么自己安装一些配色方案呢?主要分三步:

  1. 在当前用户目录~/下的.vim目录(如果没有,mkdir ~/.vim进行新建该目录)。在~/.vim/下新建一个叫 colors 的目录,我们下一步下载的配色方案.vim文件便放到该目录下。

  2. 到一个配色网站上选择一个配色方案下载到~/.vim/colors目录下面。这里推荐一个非常好的网站: A ColorScheme Editor for Vim, 这个网站不仅有很多的配色方案可供选择,还能自行进行编辑(比如变亮或变暗)再下载。比如我们看好了一个叫molokai的配色方案,点击下载按钮后下载molokai.vim的文件到~/.vim/colors目录下面 

  3. 修改 .vimrc 配置文件:colorscheme molokai,退出再打开vim就能看到效果了。

注:网站上看到的配色方案效果仅供参考,不一定与实际使用的效果一样。

使用插件安装

vim插件:https://github.com/flazz/vim-colorschemes,使用插件管理器进行快速安装,安装完成后直接设置即可。

自己写一个 colorscheme

其实很简单,照葫芦画瓢即可,可以看我自己按照 spacemacs dark theme 修改的 space-vim-dark colorscheme, 虽然很有工作可以做,但是目前已经能够在 terminal vim 中正常使用。

打开 colors 下面的 colorscheme, 其实很简单,完全可以自己写一个,主要内容差不多都是这样:

hi Function        ctermfg=134   guifg=#af5fd7 gui=bold            cterm=bold
hi Identifier ctermfg=98 guifg=#875fd7 gui=bold cterm=bold
  • 1
  • 2
  • 1
  • 2

hi 就是 highlight,后面跟上一个类型,比如 Function, 就是指函数了,cterm 指的是 terminal 中的样式,比如加粗 bold,下划线 underline, gui 指的是 GUI vim中的样式,fg指的是 front ground前景色,bg 指的是 background 背景色, 基本就是如此了。

调教一番就能使用了。

转自:

改变vim配色:安装colorscheme - Liu-Cheng Xu - 博客频道 - CSDN.NET
http://blog.csdn.net/simple_the_best/article/details/51901361

改变vim配色:安装colorscheme【转】的更多相关文章

  1. vim中添加molokai.vim 配色安装

    无意中发现知乎中讨论的话题: 你认为最好看的 Vim 配色方案(color scheme)是哪款? 网友回答 排在第一位的是:molokai 啊,最经典的配色 既然molokai这么经典,当然要用了. ...

  2. 如何改变vim中的光标形状 : 在插入状态下显示为 beam?而在 其他 状态下 为 block?

    分成两种情况来说明: 如果是在 shell 即: gnome-termial终端中, 来启动或 使用 vim的话, 你是 无法 实现这种需求的: 改变vim中的光标形状 : 在插入状态下显示为 bea ...

  3. 1. vim 的安装及配置

    简介 vim是什么 vim是一款功能强大.支持各种插件.配置极为灵活的编辑器,且支持多种主流OS(linux.Unix.mac.windows),可用来各种编程预言的coding和文件编辑,用习惯了v ...

  4. linux应用之vim的安装与配置(centos)

    1.vim的安装 #yum search vim   //查看vim相关软件信息 #yum install -y vim*  //在线安装vim 2.vim的配置 (1)~/.viminfo 在vim ...

  5. linux下vim的安装与配置(centos)

    1.vim的安装 #yum search vim   //查看vim相关软件信息 #yum install -y vim*  //在线安装vim 2.vim的配置 (1)~/.viminfo 在vim ...

  6. vim配色方案设置(更换vim配色方案)

    vim配色后,我的 设定底色为黑色,字体为绿色,然后将文件夹设为洋红,默认的注释换为淡黄:其实有一种简单的方法,就是设定为系统配置好的配色方案:转载文章如下:   ---------------- ( ...

  7. # vim ~/.vimrc vim配色

    Ubuntu # vim ~/.vimrc        # /hom/zzx 下 set nomodeline                "(这个一定要写,目前有这个安全漏洞) set ...

  8. LINUX操作系统VIM的安装和配置

    VIM的安装   在命令行敲入"vi"后按"tab"键,可以看到目前系统中只安装了vi和vim.tiny. vim是从VI发展而来的一个文本编辑器,功能更强大. ...

  9. Vim 配色设置与配色脚本语法

    几个给tag加颜色的插件 https://github.com/octol/vim-cpp-enhanced-highlight:基于tag的c family语法高亮 https://github.c ...

随机推荐

  1. Java 服务器端手机验证码sdk

    感谢巨人们,站在巨人的肩膀上. 参考: http://blog.sina.com.cn/s/blog_80a6423d0102wm74.html#commonComment 1 点击生成验证码,发送到 ...

  2. HDU 5861 Road

    首先要计算出每一条路最早开始的那一天,然后最晚结束的那一天. 这些天之间这条边都必须$open$,然后就变成一个线段树区间$+val$的问题了,最后询问一个每个点的$val$是多少. 注意:数据中有$ ...

  3. Inverse属性和cascade属性以及集合的多对多关系

    Inverse属性 Inverse属性,是在维护关联关系的时候起作用的. 表示控制权是否转移.(在一的一方起作用) Inverse = true, 控制反转. Inverse = false  不反转 ...

  4. js常见的判断移动端或者pc端或者安卓和苹果浏览器的方法总结

    1.js常见的判断移动端或者pc端或者安卓和苹果浏览器的方法总结 : http://www.haorooms.com/post/js_pc_iosandmobile 2.Js判断客户端是否为PC还是手 ...

  5. c socket(续)

    存在两种字节顺序:NBO与HBO 网络字节顺序NBO(Network Byte Order):按从高到低的顺序存储,在网络上使用统一的网络字节顺序,可以避免兼容性问题. 主机字节顺序(HBO,Host ...

  6. Struts文件上传

    首先要加入上传文件需要的jar文件 commons-fileupload-1.2.1.jar commomons-io-1.3.2.jar不同版本的strutsjar文件的版本也可能不同,一般在配置s ...

  7. 递归删除本地目录和ftp目录

    本地目录: void CAutoDelete::DoRecursionLocalDelete(CString& localDirectory) { CFileFind finder; CStr ...

  8. 给当前的URL添加/更新新的参数

    /** * 给当前的URL添加/更新新的参数 * @param a 参数 * @param b 值 * @returns {string} 新的参数 * @constructor */ functio ...

  9. def语句常见错误

    自觉不才,使用def语句时容易出现以下错误, 参考: 习题—25 http://www.2cto.com/shouce/Pythonbbf/ex25.html def add(): print &qu ...

  10. BcdTool(系统启动菜单管理器) v1.0912 绿色版

    软件名称: 系统启动菜单管理器(BcdTool)软件语言: 简体中文授权方式: 免费软件运行环境: Win 32位/64位软件大小: 903KB图片预览: 软件简介:BcdTool是一款windows ...