主要有两种方式安装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. HDU - 3068 最长回文(manacher)

    HDU - 3068 最长回文 Time Limit: 2000MS   Memory Limit: 32768KB   64bit IO Format: %I64d & %I64u Subm ...

  2. MVC学习笔记--IEnumerable的用法

    IEnumerable的用法 IEnumerable和IEnumerable<T>接口在.NET中是非常重要的接口,它允许开发人员定义foreach语句功能的实现 并支持非泛型方法的简单的 ...

  3. BOS物流管理系统-第五天

    BOS物流管理系统-第五天-定区管理-WebServcie远程调用 主要内容: 分区设置-导出(分区条件查询后的结果导出为Excel-POI生成Excel和文件下载) 定区管理---定区添加(定区关联 ...

  4. zoj 2913 Bus Pass

    对于每个输入的站点求出所有点到这个站点的最短路.用anss数组存下来,然后就可以用anss数组求出答案了. 题目分析清楚了 还是比较水的,折腾了一早上.. #include<stdio.h> ...

  5. POJ 2209 The King#贪心

    (- ̄▽ ̄)-*  水 //水题:潜力^e为正数(e为2时都可以)的儿子都可以去上战场了, //英文要看懂,exponent指数,不超过3的正数 #include<iostream> #i ...

  6. Android中GridView、ListView 的 getChildAt() 方法返回null 问题

    开发的Android app用到了GridView或者ListView,通常使用getChildAt(int position)方法获取当前点击或者选中的View(即position对应的View). ...

  7. C语言 - 预编译

    1.#ifdef 实现 与 或#if (defined SIMULATION) && (defined _FMM_LOG)#endif #if (!defined A) || (!de ...

  8. Hexo搭建静态个人博客

    Hexo简介 之前在Github上托管的博客就是使用jekyll搭建的,官方的Github Pages同样推荐使用它.我之前体验了一下jekyll,没有达到我想要的效果.于是寻找替代方案,搜索同类博客 ...

  9. Gentoo网络配置

    网卡识别配置 要开始配置你的网卡,你首先需要告诉Gentoo RC系统你的网卡. 可以用ifconfig命令查看自己网卡名字: ifconfig -a 网卡名字(如eth0)的识别是通过在/etc/i ...

  10. NSBundle、UIImageView和UIButton对比、Xcode文档安装路径、Xcode模拟器安装路径

    1.NSBundle1> 一个NSBundle代表一个文件夹,利用NSBundle能访问对应的文件夹2> 利用mainBundle就可以访问软件资源包中的任何资源3> 模拟器应用程序 ...