解决vim没有颜色的办法
首先打开vim,输入命令 scriptnames看看vim加载了哪些脚本。
:scriptnames
输出入下

: /home/users/xxx/.vimrc
: /home/users/xxx/tools/share/vim/vim73/colors/darkblue.vim
: /home/users/xxx/tools/share/vim/vim73/syntax/syntax.vim
: /home/users/xxx/tools/share/vim/vim73/syntax/synload.vim
: /home/users/xxx/tools/share/vim/vim73/syntax/syncolor.vim
: /home/users/xxx/tools/share/vim/vim73/filetype.vim
: /home/users/xxx/tools/share/vim/vim73/plugin/getscriptPlugin.vim
: /home/users/xxx/tools/share/vim/vim73/plugin/gzip.vim
: /home/users/xxx/tools/share/vim/vim73/plugin/matchparen.vim
: /home/users/xxx/tools/share/vim/vim73/plugin/netrwPlugin.vim
: /home/users/xxx/tools/share/vim/vim73/plugin/rrhelper.vim
: /home/users/xxx/tools/share/vim/vim73/plugin/spellfile.vim
: /home/users/xxx/tools/share/vim/vim73/plugin/tarPlugin.vim
: /home/users/xxx/tools/share/vim/vim73/plugin/tohtml.vim
: /home/users/xxx/tools/share/vim/vim73/plugin/vimballPlugin.vim
: /home/users/xxx/tools/share/vim/vim73/plugin/zipPlugin.vim

可见所有和语法及颜色相关的脚本都已经加载了,应该不是它们的问题。
在看.vimrc配置文件

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.
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
syntax on
if &term =~ "xterm"
if has("terminfo")
set t_Co=
set t_Sf=^[[%p1%dm
set t_Sb=^[[%p1%dm
else
set t_Co=
set t_Sf=^[[%dm
set t_Sb=^[[%dm
endif
endif

从第9行开始,如果用的是xterm,那就就进行下面的颜色设置,那么如果系统用的不是xterm呢?于是赶紧查看,在shell终端输入如下命令
echo $TERM
结果如下
vt100+
果然不是xterm,怪不得没有颜色。
解决办法:打开shell配置文件,.bash_profile或.bashrc加入下面一行
TERM=xterm
export TERM
PS
set nocompatible " Vim settings, not Vi settings. must be first
set autoindent " Auto align when insert new line, for instance, when using o or O to insert new line.
set ruler " Show ruler at the bottom-right of vim window
set showcmd
set backspace=indent,eol,start " Enable delete for backspace under insert mode"
colorscheme darkblue
set number " Show line number
syntax on
if &term =~ "xterm"
if has("terminfo")
set t_Co=
set t_Sf=^[[%p1%dm
set t_Sb=^[[%p1%dm
else
set t_Co=
set t_Sf=^[[%dm
set t_Sb=^[[%dm
endif
endif
.bashrc加入下面
TERM=xterm
export TERM
再运行下脚本source .bashrc或source .bash_profile
修改终端设置
http://www.cnblogs.com/softwaretesting/archive/2012/01/10/2317820.html
解决vim没有颜色的办法的更多相关文章
- Secure CRT中解决vim高亮设置的方法
此文主要是解决vim编程中高亮显示的.原因是: 1.默认情况下,SecureCRT是有自己的终端显示颜色.这样在我们编程中不利于阅读内容. 2.我们必须到Linux系统中进行改进才能真正解决这样的问题 ...
- vim 显示颜色脚本
vim 显示颜色脚本 echo TERM=xterm >>/root/.bash_profile echo export TERM >>/root/.bash_profile ...
- 解决GOOGLE不能用的办法
解决GOOGLE不能用的办法 首先平时用用百度还是足够了,但是说实话,百度在进行一些尝试搜索时真的没GOOGLE好用,经常找到一大堆广告,却不是自己想要的,比如搜索里面的双引号.and.site.fi ...
- vim主题颜色
1.VIM主题 查看Vim示例当前的颜色主题 打开一个Vim窗口,输入命令:color或:colorscheme后回车查看当前的颜色主题. Vim实例中设置颜色主题 输入命令"colorsc ...
- 修改vim的颜色主题 及显示行号
1.打开vim窗口,输入命令:color 或者colorscheme后回车查看当前颜色主题. 2. 输入:colorscheme <主题> 即可设置当前vim的颜色主题. sample: ...
- Jenkins解决无法获取插件的办法(升级站点目录)
Jenkins解决无法获取插件的办法 可能是由于Jenkins的更新网站被QIANG,因此,请替换插件的服务器地址: http://mirror.xmission.com/jenkins/update ...
- +p解决vim粘贴自动缩进。 数字gg跳到vim指定行。 vim查找到后,enter键修改
+p解决vim粘贴自动缩进. 数字gg跳到vim指定行. vim查找到后,enter键修改
- vi与vim编辑器与解决vim编辑异常
目录 一:vi与vim编辑器 二:解决vim编辑异常 一:vi与vim编辑器 vim是vi的升级版编辑器,就是vim比vi丰富一些. 1.安装vim 命令 yum install vim -y 2.打 ...
- Debian vim没有颜色的解决办法
最近在研究Linux kali 3.12-kali1-amd64 Debian 3.12.6-2kali1 x86_64 GNU/Linux Debian的内核 发现vim竟然没有颜色,root或 ...
随机推荐
- 【集训试题】exam 信心考 最小割
题意概述: 有N个人,A,B两个考场.如果学生i在A考场,总信心值增加xi:如果学生i在B考场,总信心值增加yi.其中还有m对好友,当第i对好友的两个人都在A考场时,总信心值增加ai:如果两人都在B考 ...
- HDU 4729 An Easy Problem for Elfness(主席树)(2013 ACM/ICPC Asia Regional Chengdu Online)
Problem Description Pfctgeorge is totally a tall rich and handsome guy. He plans to build a huge wat ...
- DFS(2)——hdu1241Oil Deposits
一.题目回顾 题目链接:Oil Deposits 题意:给你一块网格,网格被分为面积相等的地块,这些地块中标记'@'的是油田,标记'*'的不是油田.已知一块油田与它上下左右以及对角线的油田同属一片油区 ...
- DFS实现模板
以如下图的无向图G4为例,进行图的深度优先搜索: 假设从顶点v1出发进行搜索,在访问了顶点v1之后,选择邻接点v2.因为v2未曾访问,则从v2出发进行搜索.依次类推,接着从v4 .v8 .v5出发进行 ...
- [整理]修改git 默认编辑器为vim
git config --global core.editor vim
- 判断python字典中key是否存在的两种方法
今天来说一下如何判断字典中是否存在某个key,一般有两种通用做法,下面为大家来分别讲解一下: 第一种方法:使用自带函数实现. 在python的字典的属性方法里面有一个has_key()方法,这个方法使 ...
- 【linux】linux中tree的安装
# 2018/7/29 10:17:46测试成功! 一 Tree命令简介 tree是一种递归目录列表命令,产生一个深度缩进列表文件. 二 Tree命令安装 1.下载安装包,地址:http://mama ...
- Mac OSX 10.11安装Jekyll
一说常见的博客管理工具大家想到的就是WordPress.不过现在部分个人博客用户开始从WordPress转移到Jekyll上了.Jekyll是一种本地生成静态页面进而线上发布的博客工具,而且现在已经有 ...
- 【bzoj3379】[Usaco2004 Open]Turning in Homework 交作业 区间dp
题目描述 数轴上有C个点,每个点有一个坐标和一个访问时间,必须在这个时间后到达这个点才算访问完成.可以在某个位置停留.每在数轴上走一个单位长度消耗一个单位的时间,问:访问所有点并最终到B花费的最小时间 ...
- java8 增强的Iterator遍历集合元素
Iterator接口也是Java集合框架的成员,与Collection和Map两个系列的集合不一样的是Collection和Map系列主要用于充当容器的作用,而Iterator正如其名字一样是主要用于 ...