1.先上图                                

下面是tcpdump的源码。颜色根据自己的喜好配置,我比较喜欢亮的颜色,看的清楚!

2.下载辅助配置文件              

首先,我们下载一个vim的插件xterm-color-table.vim,下载地址:http://www.vim.org/scripts/script.php?script_id=3412

这个插件可以显示终端的各种颜色对应的编号,方便你配色的时候作参照。

下载后把xterm-color-table.vim放到你的家目录~/.vim/plugin/下面。或者放到你的全局vim配置文件夹里面。

接着打开vim,在命令模式下输入:Xt,这里是大写x,小写t。然后按<tab>补全,补全为XtermColorTable,回车后就会出现下面界面:

提示:如果打开后,没有显示颜色,显示的全部是数字,需要在你的.bashrc之类的bash环境文件加入export TERM=xterm-256color,让term开启256颜色

3.配色                                    

vim默认配色有个叫desert.vim,这个是我最开始用的配色方案。我们就拿这个修改。我机器的路径在/usr/share/vim/vim74/colors/desert.vim

cp一份到你的家目录~/.vim/colors/下面,或者你到全局配置文件夹,cp一份,改一个别的名字。

我们打开这个文件,按照下面的修改配色。修改的时候,建议把原来的注释掉,cp一行新的,防止没参照会改错!

 "注释
 hi Comment  ctermfg=
 "常量
 hi Constant ctermfg=
 "Special 在C语言中是%加类型占位符号,转义字符等
 hi Special  ctermfg=
 "for if where等
 hi Statement    ctermfg=Yellow
 "预处理
 hi PreProc  ctermfg=
 "类型
 hi Type     ctermfg=Green
 "搜索颜色
 hi Search   term=bold ctermbg= guibg=DarkBlue

上面的ctermfg就是要修改的颜色,"Yellow" "Green"这些是term最基本的颜色,其实也可以直接对照XtermColorTable替换成数字。

修改好后,记得在你的.vimrc里面修改colorscheme对应的你的这个配色文件名!

vim自定义配色方案,图文并茂的更多相关文章

  1. UoW中修改VIM的配色方案

    在WIN10中提供Bash on Ubuntu on Windows,即在win中提供一个Ubuntu子系统,可以使用bash.该系统中自带的VIM的配色方案colorscheme为默认的,不怎么好, ...

  2. Mac vim iterm2配色方案

    转自:http://www.vpsee.com/2013/09/use-the-solarized-color-theme-on-mac-os-x-terminal/ 相信长期浸泡在终端和代码的小伙伴 ...

  3. 设置VIM的配色方案

    [转]Ubuntu的VIM的默认颜色难看死了,蓝色的注释基本上看不到. 查看有多少配色方案: $ ls /usr/share/vim/vim72/colors  发现有以下文件 blue.vim    ...

  4. [原]globalmapper设置高程配色(globalmapper自定义配色方案)

    1.使用的globalmapper版本:1.8以上(之前的版本也应该支持) 2.将全球DEM加载进去 (零时找的小DEM  全球7级) 3.右击此处,选择“高程图例选项” 4.选择 配置-着色器选项 ...

  5. VSCode自定义配色方案

    说明 本文更新于2017-07-24,使用VSCode 1.14.1,操作系统为Windows. 配置文件 "文件-首选项-颜色主题"即可显示所有可用的颜色主题,上下选择后Ente ...

  6. Confluence 6 自定义配色方案

    Confluence 的管理员可以修改 Confluence 的色彩配色方案.站点的默认配色方案将会在站点的默认空间上同时生效. 希望修改站点的配色方案: 在屏幕的右上角单击 控制台按钮 ,然后选择  ...

  7. vim 的配色方案

    浅色: http://www.vimninjas.com/2012/09/14/10-light-colors/ 深色: http://www.vimninjas.com/2012/08/26/10- ...

  8. vim molokai配色方案(调过)

    " Vim color file " " Author: Tomas Restrepo <tomas@winterdom.com> " " ...

  9. 01-vscode自定义配色方案 插件基础上

    01-下载相关主题插件 02- 点击设置按钮 复制id 03-进入插件文件 C:\Users\Administrator\.vscode\extensions 04-复制刚才的id 05-themes ...

随机推荐

  1. 【EF 译文系列】模型和数据库连接

    原文链接:Connections and Models 本篇文章主要包括 Entity Framework  是如何选择数据库进行连接,以及我们如何去改变它的连接.无论是通过 Code First 还 ...

  2. Ext.NET 4.1 最新版本破解

    Ext.NET 4.1 最新版本破解 今天在将Ext.NET 4.1版本的程序发布到公网时居然要license(localhost和127.0.0.1不收费),而且一年$4999,突然间觉得这是什么鬼 ...

  3. 关于c++数的进制的经验

    默认状态下,数据按十进制输入输出.如果要求按八进制或十六进制输入输出,在cin或cout中必须指明相应的数据形式,oct为八进制,hex为十六进制,dec为十进制. 注意: 1.使用不带.h的头文件& ...

  4. Python入门笔记(9):元组

    一.元组特性 1.类似列表,但不可变类型,正因如此,它可以做一个字典的key2.当处理一组对象时,这个组默认是元组类型(老写错"元祖")3.所有的多对象,逗号分隔的,没有明确用符号 ...

  5. 以对象的方式来访问xml数据表(一)

    所有实例代码都是以C#演示—— 在将如何以对象的方式来访问xml数据表之前,我们先来谈谈如何用xml文件作为数据库吧! 平时在开发一些小的应用的时候,需要一个数据库,这个时候虽然可以用SQL serv ...

  6. csharp:asp.net Importing or Exporting Data from Worksheets using aspose cell

    using System; using System.Data; using System.Configuration; using System.Collections; using System. ...

  7. Docker on CentOS for beginners

    Introduction The article will introduce Docker on CentOS. Key concepts Docker Docker is the world's ...

  8. Android系统兼容性问题(持续更新)

    相信开发过一段Android的都被Android中的兼容性问题给折腾过,有时这确实很无奈,Android被不同的厂商改的七零八落的.本文主要总结下本人在实际的项目开发过程中所遇到的兼容性问题,以及最后 ...

  9. 怎样让js循环重复执行过程

    setInterval(function(){ cc();},60000);setInterval是每隔一分钟就执行一次方法体,主要特点是循环不断的执行.而setTimeout是执行一次就不会继续执行 ...

  10. QT4/5中文乱码问题解决

    QT4 : QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8")); QT5: #if defined(_MSC_ ...