文档章节

【转载】Linux 下使用 vi 没有颜色的解决办法

摩云飞
 摩云飞
发布于 2013/07/04 19:56
字数 348
阅读 511
收藏 0

#程序员薪资揭榜#你做程序员几年了?月薪多少?发量还在么?>>>

vi 是没有颜色的,vim 是有颜色的。
我们可以通过 rpm -qa |grep vim 看看系统中是否安装了下面 3 个 rpm 包,如果有就是安装了 vim 。

[root@Betty ~]# rpm -qa |grep vim
vim-minimal-7.0.109-7.el5
vim-enhanced-7.0.109-7.el5
vim-common-7.0.109-7.el5

如果没有,则下载并安装这 3 个包。
安装完成后,vim 命令就可用了,并且是有颜色的,但是并没有解决 vi 没有颜色的问题。我们需要通过修改 ~/.bashrc 文件来解决这个问题: 

[root@Betty ~]# vi .bashrc

在其中 添加

alias vi='vim'

这样 vi 就有颜色了(因为 vi 变成了 vim 的别名)。如果感觉颜色暗淡,我们还可以进一步设置。
找到 vim 的 color 目录(可能在位置 /usr/share/vim72/colors ,但不同的系统目录可能不同,建议在 ~目录下建立 .vim 目录,然后在些目录里建立对应的文件夹和文件)。

[root@Betty ~]# ls /usr/share/vim/vim72/colors/
README.txt  darkblue.vim  delek.vim   elflord.vim  koehler.vim  murphy.vim  peachpuff.vim  shine.vim  torte.vim
blue.vim    default.vim   desert.vim  evening.vim  morning.vim  pablo.vim   ron.vim        slate.vim  zellner.vim

然后在自己的 $HOME 目录下建立一个 .vimrc 文档。

[root@Betty ~]# vi .vimrc

在其中添加

:colorscheme evening 

如果想要选择其他的颜色方案,只要替换 evening 就可以了! 然后再打开 vim 看一下是不是颜色变得好看了!

 

本文转载自:http://pig2pig.diandian.com/post/2010-12-21/4690191

摩云飞
粉丝 377
博文 534
码字总数 952694
作品 0
徐汇
程序员
私信 提问
加载中

评论(0)

SecureCRT vi显示多色彩

方法1: 1.打开SecureCRT选项会话选项仿真 右边的中端选择linux,把ANSI 颜色和使用颜色方案打上钩。 2.选择外观,右边的使用颜色和闪烁都打上钩。 3.重新连接使所该设置生效 方法2: vi是没...

jackguo
2012/12/08
221
0
让SecureCRT vi中显示多色彩

方法1: 1.打开SecureCRT选项会话选项仿真 右边的中端选择linux,把ANSI 颜色和使用颜色方案打上钩。 2.选择外观,右边的使用颜色和闪烁都打上钩。 3.重新连接使所该设置生效 方法2: vi是没...

lishiy
2018/06/26
0
0
DirectFB example安装的link error.

ldd df_andi   linux-gate.so.1 => (0x0075e000)   libdirectfb-1.3.so.0 => not found   libfusion-1.3.so.0 => not found   libdirect-1.3.so.0 => not found   libpthread.so.0......

垂盆草
2012/08/31
107
0
如何让SecureCRT下面vi拥有颜色

方法1: 1.打开SecureCRT选项会话选项仿真 右边的中端选择linux,把ANSI 颜色和使用颜色方案打上钩。 2.选择外观,右边的使用颜色和闪烁都打上钩。 3.重新连接使所该设置生效 方法2: vi是没...

tututu_jiang
2018/08/14
15
0
linux 下 shell脚本报错:-bash: ./build.sh: /bin/sh^M: bad interpreter: No such file or directory

Shell代码 :build.sh #!/bin/sh set -x SOURCE_DIR=pwdBUILDDIR=${BUILDDIR:-../build} mkdir -p $BUILD_DIR && cd $BUILD_DIR && cmake $SOURCE_DIR && make $* 上述代码来源于网络上学习大......

osc_zt8a0qx3
2019/10/30
1
0

没有更多内容

加载失败,请刷新页面

加载更多

微服务项目搭建,到底要不要聚合工程?

这是一个入门问题,做微服务项目,首先就是要搭建 Project,代码采用什么样的形式来组织,这是我们面临的第一个问题。 要扯清楚这个问题,首先对 Maven 的使用不能含糊,小伙伴们可以在公众号...

osc_y12wmf09
1分钟前
0
0
C语言探索之旅 | 第一部分第六课:变量的世界(三),显示变量内容

作者 谢恩铭,慕课网精英讲师 Oscar老师。 转载请注明出处。 内容简介 用 printf 显示变量内容 用 scanf 提取程序中的输入 总结 第一部分第七课预告 1. 用 printf 显示变量内容 变量相关的内...

osc_zjs1puzi
2分钟前
0
0
php 操作RabbitMQ

基本流程图 如果exchange 没有绑定queue,则消息将会被丢弃 如果创建exchange,queue,并且已经绑定了,则可以直接使用 为了防止脚本出问题 可以配合supervisor 安装 从网站 https://packag...

php开源社区
4分钟前
10
0
Kotlin Coroutines Flow 系列(五) 其他的操作符

八. Flow 其他的操作符 8.1 Transform operators transform 在使用 transform 操作符时,可以任意多次调用 emit ,这是 transform 跟 map 最大的区别: fun main() = runBlocking { (1...

osc_0l1onu3j
4分钟前
9
0
挽救数据库性能的30条黄金法则

原文: 挽救数据库性能的30条黄金法则 1. 优化查询,应尽量避免全表扫描,应该在用于检索数据和排序数据的字段上建立索引,如where子句用于搜索,order by子句用于排序,所以在这两个子句涉及...

osc_gxvh47u5
4分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部