首先打开vim,输入命令 scriptnames看看vim加载了哪些脚本。

:scriptnames

输出入下

  1: /home/users/xxx/.vimrc2: /home/users/xxx/tools/share/vim/vim73/colors/darkblue.vim3: /home/users/xxx/tools/share/vim/vim73/syntax/syntax.vim4: /home/users/xxx/tools/share/vim/vim73/syntax/synload.vim5: /home/users/xxx/tools/share/vim/vim73/syntax/syncolor.vim6: /home/users/xxx/tools/share/vim/vim73/filetype.vim7: /home/users/xxx/tools/share/vim/vim73/plugin/getscriptPlugin.vim8: /home/users/xxx/tools/share/vim/vim73/plugin/gzip.vim9: /home/users/xxx/tools/share/vim/vim73/plugin/matchparen.vim10: /home/users/xxx/tools/share/vim/vim73/plugin/netrwPlugin.vim11: /home/users/xxx/tools/share/vim/vim73/plugin/rrhelper.vim12: /home/users/xxx/tools/share/vim/vim73/plugin/spellfile.vim13: /home/users/xxx/tools/share/vim/vim73/plugin/tarPlugin.vim14: /home/users/xxx/tools/share/vim/vim73/plugin/tohtml.vim15: /home/users/xxx/tools/share/vim/vim73/plugin/vimballPlugin.vim16: /home/users/xxx/tools/share/vim/vim73/plugin/zipPlugin.vim

可见所有和语法及颜色相关的脚本都已经加载了,应该不是它们的问题。

在看.vimrc配置文件

  1 set nocompatible        " Vim settings, not Vi settings.  must be first  2 set autoindent          " Auto align when insert new line, for instance, when using o or O to insert new line.3 set ruler               " Show ruler at the bottom-right of vim window  4 set showcmd  5 set backspace=indent,eol,start          " Enable delete for backspace under insert mode"  6 colorscheme darkblue  7 set number              " Show line number8 syntax on9 if &term =~ "xterm"10   if has("terminfo")11     set t_Co=812     set t_Sf=^[[3%p1%dm13     set t_Sb=^[[4%p1%dm14   else15     set t_Co=816     set t_Sf=^[[3%dm17     set t_Sb=^[[4%dm18   endif19 endif

从第9行开始,如果用的是xterm,那就就进行下面的颜色设置,那么如果系统用的不是xterm呢?于是赶紧查看,在shell终端输入如下命令

echo $TERM

结果如下

vt100+

果然不是xterm,怪不得没有颜色。

解决办法:打开shell配置文件,.bash_profile或.bashrc加入下面一行

TERM=xtermexport TERM

PS

 1  set nocompatible        " Vim settings, not Vi settings.  must be first
 2  set autoindent          " Auto align when insert new line, for instance, when using o or O to insert new line.
 3  set ruler               " Show ruler at the bottom-right of vim window
 4  set showcmd
 5  set backspace=indent,eol,start          " Enable delete for backspace under insert mode"
 6  colorscheme darkblue
 7  set number              " Show line number
 8  syntax on
 9  if &term =~ "xterm"
10    if has("terminfo")
11      set t_Co=8
12      set t_Sf=^[[3%p1%dm
13      set t_Sb=^[[4%p1%dm
14    else
15      set t_Co=8
16      set t_Sf=^[[3%dm
17      set t_Sb=^[[4%dm
18    endif
19  endif

.bashrc加入下面

TERM=xterm

export TERM

再运行下脚本source .bashrc或source .bash_profile

修改终端设置

http://www.cnblogs.com/softwaretesting/archive/2012/01/10/2317820.html

解决vim没有颜色的办法相关推荐

  1. 解决eclipse闪退的办法

    2019独角兽企业重金招聘Python工程师标准>>> 解决eclipse闪退的办法 博客分类: 异常 系统安装了两个eclipse,一个是Eclipse sdk3.2,另一个是Ec ...

  2. 解决vim中鼠标右键无法复制的问题

    解决vim中鼠标右键无法复制的问题 参考文章: (1)解决vim中鼠标右键无法复制的问题 (2)https://www.cnblogs.com/pengdonglin137/p/3485062.htm ...

  3. 历史经验之解决vMix22闪退的办法(亲测管用)

    历史经验之解决vMix22闪退的办法(亲测管用) #vMix22闪退# #vmix# 试下面方法: 参考链接:https://blog.csdn.net/weixin_41486034/article ...

  4. 已解决] 关于colorex 颜色插件增强版的疑问 [复制链接]

    已解决] 关于colorex 颜色插件增强版的疑问 [复制链接] 张恒超 头像 张恒超 组别初中一年级 UID2018489 帖子200 鲜花0 朵 铜币389 个 银币8 个 金币0 个 注册时间2 ...

  5. 解决塌陷的几种·办法

    <!DOCTYPE html> <html> <head>   <meta charset="UTF-8">   <title ...

  6. 解决开机提示STOP:c0000218办法教程

    "STOP:c0000218 {Registry File Failure}"是一个很典型的错误信息,造成错误的原因是硬盘错误或硬盘损坏.解决办法如下: 1. 从 Windows ...

  7. 显卡温度过高怎么办,解决显卡温度过高办法?

    显卡温度过高怎么办,解决显卡温度过高办法?    众所周知,本本的散热效果不好.有时候显卡温度过高甚至使电脑黑屏,大家都会有这样的疑惑,显卡温度过高怎么办?今天小编为大家整理显卡温度方面的问题,解决大 ...

  8. Google Chrome(谷歌浏览器)修改网页背景颜色的办法

    Google Chrome(谷歌浏览器)修改网页背景颜色的办法(比如修改为护眼的豆沙绿) Google Chrome修改网页背景颜色的办法 首先,下载安装chrome的stylist插件,下载地址: ...

  9. Vim设置颜色主题(colorscheme)

    转自:http://jingyan.baidu.com/article/ab69b270a0a32d2ca7189f35.html Ubbuntu 下Vim设置颜色主题(colorscheme) | ...

最新文章

  1. 《Shell脚本学习指南》第一章 背景知识
  2. OpenGL 三角形要点总结
  3. Intent传递对象
  4. 实时记录运动轨迹插件_智慧工地:“全能安全帽”自带WiFi 可实时拍摄通话
  5. 小明分享|基于VSCode Espress IDF软件环境搭建
  6. 微型计算机技术及应用 习题答案,微型计算机技术及应用习题答案.doc
  7. jQuery初识和常用事件(一)
  8. 全能型AI!用通用预训练感知模型处理多模态多任务!商汤西交港中文提出:Uni-Perceiver...
  9. Oracle数据库order by排序查询分页比不分页还慢问题解决办法
  10. 渗透测试(Penetration Testing)
  11. Alluxio部署(local模式)
  12. 合成分红游戏源码_养成合成分红游戏源码,广告分红游戏开发
  13. 在proteus软件80C51芯片隐藏电源接口VCC
  14. 工作流:如何将Word尾注转换为普通文本格式
  15. Python学习笔记3——条件语句及循环语句
  16. html5绘制变换图形-旋转图形
  17. 用MindMaster绘制思维导图
  18. 触摸按键PCB设计要点
  19. 直流电机控制 pwm 和 pid 算法
  20. 【训练题27:单调队列实现RMQ(附带详细说明)】 H :圣诞糖果 | 吉首大学第十届“新星杯”

热门文章

  1. Linux环境HBase安装与使用
  2. 理解http响应头中的Date和Age
  3. DllMain中不当操作导致死锁问题的分析--进程对DllMain函数的调用规律的研究和分析
  4. V4L2获取usb视频流测试代码
  5. 在Windows7/10上快速搭建深度学习框架Caffe开发环境
  6. svn 回归某一个特定版本
  7. js 两行之间的设置间距_敲敲黑板 | 文字间距随意调
  8. java在己有的类创子类怎么创_如何使用Java创建自己的异常子类
  9. 怎么锁定电脑屏幕_和平精英怎么在电脑上玩?匹配手机最简单的方式玩你值得拥有...
  10. lammps软件_MAPS软件:让LAMMPS运用更高效 — 特点及实例