1 、配置文件的位置

在文件夹 /etc/ 以下。有个名为vimrc 的文件。这是系统中公共的vim配置文件。对全部用户都有效。而在每一个用户的主文件夹下,都能够自己建立私有的配置文件,命名为:“. vimrc ”。比如。/root文件夹下,通常已经存在一个. vimrc文件。

假设不知道配置文件及脚本的位置,能够在vim中使用命令 :scriptnames 。将显演示样例如以下路径

/etc/vimrc

/usr/share/vim/vim72/syntax/syntax.vim

/usr/share/vim/vim72/syntax/synload.vim

/usr/share/vim/vim72/syntax/syncolor.vim

/usr/share/vim/vim72/filetype.vim

/usr/share/vim/vim72/ftplugin.vim

/home/kdj/.vimrc

...

假设不知道vim配置文件的搜索位置。请输入 :version ,将显示

系统vimrc文件:"/etc/vimrc"

用户vimrc文件:"$HOME/.vimrc"

用户exrc文件:"$HOME/.exrc"

$VIM预设值:"/usr/share/vim"

 

 

       2 、设置语法高亮显示

1) 打开vimrc,加入下面语句来使得语法高亮显示:

syntax on

2) 假设此时语法还是没有高亮显示,那么在/etc文件夹下的profile文件里加入下面语句:

export TERM=xterm-color

      

       3 、设置 Windows 风格的 C/C 自己主动缩进(加入下面 set 语句到 vimrc 中)

              1)设置(软)制表符宽度为4:

                            set tabstop=4

                            set softtabstop=4

              2)设置缩进的空格数为4

                          set shiftwidth=4

              3)设置自己主动缩进:即每行的缩进值与上一行相等。使用 noautoindent 取消设置:

set autoindent

              4)设置 使用 C/C 语言的自己主动缩进方式:

                          set cindent

              5)设置C/C 语言的详细缩进方式(以我的windows风格为例):

                            set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s

              6)假设想在左側显示文本的行号,能够用下面语句:

                          set nu

                          set roler 设置光标显示

            7)最后,假设没有下列语句。就加上吧:

if &term=="xterm"

set t_Co=8

             set t_Sb=^[[4%dm

set t_Sf=^[[3%dm

endif

vim 语法高亮的更多相关文章

  1. ubuntu 12.04 lts安装golang并设置vim语法高亮

    安装golang sudo apt-get install golang 设置vim语法高亮 sudo apt-get install vim-gocomplete gocode vim-syntax ...

  2. vim语法高亮插件编写

    # vim语法高亮插件编写 编写vim语法高亮插件很简单,只需要编写两个文件.vim放到vim的安装目录下的目录就可以了. ## 输出------------------------------ sy ...

  3. 如何快速编写Vim语法高亮文件

    这里有一份中文的入门文档,但是太长了,不想读,所以有本文 最快的办法,就是找一个语法相近的语法高亮文件,稍微改一下 自己从头写的话,首先搞定关键字: syntax case match "是 ...

  4. vim语法高亮不起作用解决

    首先将vim更新为最新版yum -y install vim,并安装Vim的加强版vim-enhanced ,以安装支持彩色的组件    yum -y install vim-enhanced 接下来 ...

  5. 为msysgit增加vim语法高亮文件

    在win7下装了msysgit,今天我遇到一个不爽的问题,打开git bash,用vim打开一个xml文件 结果都是黑屏的,没语法高亮,这个必须不能忍啊,我找到msysgit的安装目录,发现Vim73 ...

  6. centos7 配置nginx vim语法高亮

    看了Nginx核心知识100讲,按照他的做法,没有配置成功,可以使用下面的方法: 下载nginx源码,http://nginx.org/en/download.html 这里下载的是:nginx-1. ...

  7. 如何在Mac OS X中开启VIM语法高亮和显示行号

    VIM (Wikipedia图) Vim 是一款相当给力的源自UNIX平台的命令行文本编辑器,不过不给力的是,Mac OS X下并没有诸多Linux发行版上VIM那些牛逼哄哄的神马代码高亮显示啊,自动 ...

  8. Mac下Vim配置语法高亮

    设置终端的字体颜色 如图,打开终端然后,选择偏好设置,再选择描述文件,再窗口左侧可以选择系统配置好的,或者你也可以自定义,最后别忘了把你的配置设置成默认就行 Vim语法高亮设置 只需要找到vimrc配 ...

  9. Ubuntu vim显示行号语法高亮自动缩进

    配置文件名为Ubuntu vimrc在Fedora中vim的配置文件存放在/etc目录中,配置文件名为Ubuntu vimrc在终端 输入以下命令来编辑Ubuntu vimrc配置文件:sudo vi ...

随机推荐

  1. C对字符串的部分操作

    字符串分割(C++)   经常碰到字符串分割的问题,这里总结下,也方便我以后使用. 一.用strtok函数进行字符串分割 原型: char *strtok(char *str, const char ...

  2. 树莓派连接GPS模块

    一月份的时候觉得好玩买了树莓派,但是太懒没怎么研究,但最近当初买树莓派时的那个梦想又萦绕心头,决定抽空完成一下当年的计划~ GPS模块是其中很重要的一环,于是在某宝上搜索,找了一家相对便宜也很轻巧的G ...

  3. python学习随笔

    1 高阶函数的使用: import math def add(x, y, f): return f(x) + f(y) sq = math.sqrt print add(25, 9,sq) 2. ma ...

  4. GNOME Shell叫板Ubuntu Unity:优劣PK

    转自GNOME Shell叫板Ubuntu Unity:优劣PK GNOME Shell 对阵 Ubuntu Unity--默认桌面界面的战火一触即发.双方在台上已经对峙了很长时间,现在是时候决定谁会 ...

  5. 查看SGA和PGA使用率

    select name,total,round(total-free,2) used, round(free,2) free,round((total-free)/total*100,2) pctus ...

  6. 实现对properties文件的有序读写

    最近遇到一项需求,要求把properties文件中的内容读取出来供用户修改,修改完后需要再重新保存到properties文件中.很简单的需求吧,可问题是Properties是继承自HashTable的 ...

  7. Fixing common issues when hosting a .NET 4.0 WCF service in IIS 7

    http://sandrinodimattia.net/fixing-common-issues-when-hosting-a-net-4-0-wcf-service-in-iis-7/ Until ...

  8. HDU-4920 Matrix multiplication

    矩阵相乘,采用一行的去访问,比采用一列访问时间更短,根据数组是一行去储存的.神奇小代码. Matrix multiplication Time Limit: 4000/2000 MS (Java/Ot ...

  9. java jdbc使用配置文件连接数据库:

    java jdbc使用配置文件连接数据库: 创建后缀名为:.properties的文件,文件内容包括,数据库驱动.连接的数据库地址.用户名.密码…… 以Mysql为例创建config.properti ...

  10. POJ 1503 Integer Inquiry 简单大数相加

    Description One of the first users of BIT's new supercomputer was Chip Diller. He extended his explo ...