默认是不高亮的。

[root@local ~]# vi ~/.vimrc

没有则新建这个文件。

或者修改

[root@local vim74]# vi /etc/vimrc

添加一行。

syntax on

使用vim指令,vim指令是vi指令的升级版。使用vim就会高亮。

[root@local ~]# vim test.php

继续修改颜色主题。

[root@local vim74]# cd /usr/share/vim
[root@local vim]# ll
总用量 8
drwxr-xr-x. 16 root root 4096 1月 2 15:57 vim74
drwxr-xr-x. 17 root root 4096 1月 2 15:57 vimfiles

进入/usr/share/vim/vim74/colors 查看主题

[root@local colors]# ll
总用量 72
-rw-r--r--. 1 root root 2476 1月 30 2014 blue.vim
-rw-r--r--. 1 root root 2990 1月 30 2014 darkblue.vim
-rw-r--r--. 1 root root 548 1月 30 2014 default.vim
-rw-r--r--. 1 root root 2399 1月 30 2014 delek.vim
-rw-r--r--. 1 root root 2812 1月 30 2014 desert.vim
-rw-r--r--. 1 root root 1666 1月 30 2014 elflord.vim
-rw-r--r--. 1 root root 2476 1月 30 2014 evening.vim
-rw-r--r--. 1 root root 3476 1月 30 2014 koehler.vim
-rw-r--r--. 1 root root 2460 1月 30 2014 morning.vim
-rw-r--r--. 1 root root 2006 1月 30 2014 murphy.vim
-rw-r--r--. 1 root root 1037 1月 30 2014 pablo.vim
-rw-r--r--. 1 root root 2673 1月 30 2014 peachpuff.vim
-rw-r--r--. 1 root root 2311 1月 30 2014 README.txt
-rw-r--r--. 1 root root 1393 1月 30 2014 ron.vim
-rw-r--r--. 1 root root 2720 1月 30 2014 shine.vim
-rw-r--r--. 1 root root 2445 1月 30 2014 slate.vim
-rw-r--r--. 1 root root 1629 1月 30 2014 torte.vim
-rw-r--r--. 1 root root 1840 1月 30 2014 zellner.vim
[root@local colors]# pwd
/usr/share/vim/vim74/colors

修改 vimrc

[root@local colors]# vi /etc/vimrc

添加

colorscheme desert  

保存退出!

这个时候,用shell链接,一样是有色的!

禁止生成垃圾文件

set nobackup
set noswapfile

设置tab为4个空格

set ts=4
set expandtab

Linux下开启vim高亮的更多相关文章

  1. linux下开启SSH,并且允许root用户远程登录,允许无密码登录

    参考:http://blog.csdn.net/jia0511/article/details/8237698 1. 允许root用户远程登录 修改ssh服务配置文件 sudo vi /etc/ssh ...

  2. sublime模式下开启vim并修改esc

    首先我用的是sublime text2 sublime下开启vim模式: 在Preference -> Setting-User里面加上 "ignored_packages" ...

  3. 如何在linux下开启FTP服务

    如何在linux下开启FTP服务 1. 首先服务器要安装ftp软件,查看是否已经安装ftp软件下:   #which vsftpd   如果看到有vsftpd的目录说明服务器已经安装了ftp软件 2. ...

  4. linux下开启、关闭、重启mysql服务

    linux下开启.关闭.重启mysql服务命令 一. 启动1.使用 service 启动:service mysql start2.使用 mysqld 脚本启动:/etc/inint.d/mysql ...

  5. Linux下使用vim编辑C程序

    这几天在系统能力班自学linux,加上最近大数据课上开始使用linux,我在这里总结一下,linux下使用vim编辑c程序的一些问题. 大数据课上是直接使用micro来编辑的,我这里只是简单的说明一下 ...

  6. Linux下开启关闭防火墙

    一.Linux下开启/关闭防火墙命令 1) 永久性生效,重启后不会复原 开启: chkconfig iptables on 关闭: chkconfig iptables off   2) 即时生效,重 ...

  7. linux下的vim使用笔记

    环境:window下可以使用gvim编辑软件 学习主要是在ubuntu15敲击命令学习的视频来自于智普教育vim使用视频1. sudo apt show vi 查看安装的vi版本,当然了我的ubunt ...

  8. 转载Linux下开启MySQL日志

    转载https://blog.csdn.net/weixin_38187469/article/details/79273962 开启mysql日志   1.查看日志是否启用 mysql> sh ...

  9. win10与Ubantu双系统:Linux下开启FTP服务器与创建无线热点(实现文件共享)

    如何在win系统下使用filelizza这个软件搭建FTP服务器,然后建立一个无线局域网,让平板终端连接以后,访问电脑硬盘的文件. 如果是只在win7环境下,一切都很简单,按照上文提供的教程就可以实现 ...

随机推荐

  1. 时间框的属性编辑(WdatePicker日期插件)

    效果图如下:可以设置输入的时间不大于,或不小于某日. //引用js包 <script type="text/javascript" src="${basePath} ...

  2. swift-delegate(代理)或者block传值

    1:delegate或者block传值 import UIKit class ViewController: UIViewController,TestDelegatePassValueDelegat ...

  3. Android常见错误整理

    1.当我new class的时候,提示以下错误: Unable to parse template "Class" Error message: This template did ...

  4. dubbo之集群容错

    在集群调用失败时,Dubbo 提供了多种容错方案,缺省为 failover 重试. 集群容错模式 1. Failover Cluster 失败自动切换,当出现失败,重试其它服务器 .通常用于读操作,但 ...

  5. CodeForces 356A_(set应用,线段树)

    A. Knight Tournament time limit per test 3 seconds memory limit per test 256 megabytes input standar ...

  6. webpack学习(三)

    前篇:webpack学习(二) jquery不需要在项目中自己下载,而是作为一个模块引入.jquery的存放路径是在 node_modules目录下.1.首先给项目安装jquery,npm insta ...

  7. 【Android】进程间通信IPC——AIDL

    AIDL官网定义AIDL(Android 接口定义语言)与您可能使用过的其他 IDL 类似. 您可以利用它定义客户端与服务使用进程间通信 (IPC) 进行相互通信时都认可的编程接口. 在 Androi ...

  8. eas之设置编辑界面分录的某一列不可编辑

    KDTEntrys.getColumn(“xx”).getStayAttributes().setlokced(true);

  9. Running to the End(Codeforces & AtCoder 百套计划)

    ...Reserved for the future... 仿照xxy dalao的CF&CC百套计划,做了一个Codeforces & AtCoder 百套计划,按这个速度刷下去,每 ...

  10. supervisor---elasticsearch 采坑回顾

    supervisor 是一个可以管理进程的软件,并监控进程状态,异常退出时能自动重启.它是通过fork/exec的方式把这些被管理的进程当作supervisor的子进程来启动,这样只要在supervi ...