CentOS系统下Vim/Vi彩色设置

中国有句古话叫“华而不实”,但也有句叫:爱美之心人皆有之。今天着手改变WordPress的评论区大小的时候,因为涉及到部分源码的修改,就需要使用Vim,但是一打开发现都是同样的黑色,让自己相当不舒服。所以给Vim设置了彩色,虽然这个功能相当简单,但是鄙人也遇到一些有趣的挫折,希望写出来供大家分享进步,也给自己个提醒。

按照惯例,先总结一下大致思路,首先配置Vim的彩色方案功能,然后配置系统文件使彩色功能能自动开启,最后使Vim/Vi关联也顺带解决Vi的彩色方案。其中附带因为终端设置不合理而导致无法正常显示颜色的问题。

接下来,让我们伴着代码一起配置:

1.首先安装Vim的加强版,以安装支持彩色的组件

su root
yum -y install vim-enhanced

如果安装顺利,那么你应该已经具有彩色显示的潜质了。

2.随便新建一个文件,譬如简单的cpp文件,用你的vim打开它。如果此时你看到了彩色显示的代码,那么恭贺你成功了。如果此时还不行就跟着下一步。进入简单的cpp文件后,敲入

:syntax on

此时要么分为两种情况,如果正常彩色显示了,请转向第4步;如果只是粗体或者下划线而没有任何彩色显示,请看第3步。

3.很遗憾,说明你的终端并不支持现在的彩色显示。如果你在本机上安装,那么只要修改你的$TERM参数即可。

echo $TERM
export TERM=xterm-color
echo $TERM

通过echo输出我们可以看到修改前后的参数变化。如果你是通过终端访问远程计算机,那么你不仅需要照上面的修改$TERM参数,而且还要修改你的”会话选项”>”终端”>”仿真”,选择下选菜单中的xterm,并打钩ANSI彩色,并根据自己需要是否选择彩色方案,如下所示:(另外CPT推荐大家使用secureCRT当终端访问远程服务器~:))

改变终端类型截图

如果操作没有问题的,此时Vim中已经可以彩色显示了。

4.那么刚才我们是在Vim中暂时开启了彩色显示功能,相当不人性化,所以我们可以修改用户目录下的Vim配置文件,或者全局Vim配置文件修改Vim的设置。两个文件分别储存在~/.vimrc和/etc/vimrc中。(注意第一个有点,第二个没有点哦,如果没有的话就新建吧)。在配置文件中,CPT本人只增加了两行:

syntax on           //开启彩色显示
set nu              //开启行号显示

5.以上我们解决了Vim的颜色显示问题,至于Vi的彩色显示,我们采用一个小Trick,即把Vim变成是Vi的别名,系统调用Vi的时候,就相当于是调用了Vim,是不是很方便呢?用Vim打开~/.bashrc或者/etc/bashrc(两者类似于4中的)。在文件最后增加一行:

alias vi=vim

好,基本上就大功告成啦。现在的视觉感受是不是强了很多,工作效率大幅提高有木有!

CentOS系统下Vim/Vi彩色设置》上有 4 条评论

    • 在美国,我买的是directspace,还好吧。。。

      我觉得主要原因是网站才这几天刚搭起来,没有装静态页面插件吧。。。欢迎成为朋友~~~

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CommentLuv badge
#116 #115 #114 #113 #112 #111 #110 #109 #108 #107 #106 #105 #104 #103 #102 #101