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. php根据经纬度计算距离和方向--摘录自http://haotushu.sinaapp.com/post-520.html

    define('EARTH_RADIUS', 6367000);//需定义的静态变量 function getRadian($d) { return $d * M_PI / 180; } functi ...

  2. [CSS]列表属性(List)

      CSS 列表属性(List) 属性 描述 CSS list-style 在一个声明中设置所有的列表属性. 1 list-style-image 将图象设置为列表项标记. 1 list-style- ...

  3. 如何删除github上的项目

    如果大伙用过github,那么就会知道它上面没有明显的选项可以让你直接删除掉一个Repositories或者项目.因此对很多github的新手来说一开始也常觉得这个事情比较犯难.这里我给大家简单介绍一 ...

  4. ntpath join(path, *paths) 发生UnicodeDecodeError的Bug的解决方案

    最近在学习用Python开发web,使用的是web框架,在win8.1平台下安装SAE和Flask的时候总是在ntpath.py这个UnicodeDecodeError模块报错. 84行 result ...

  5. django框架的网站发布后设置是否允许被别人iframe引用

    例如: <iframe src="http://127.0.0.1:8008" style="width:100%;height:400px;">& ...

  6. C语言-06数据类型-05 总结

    一.基本数据类型1.int1> long int.long:8个字节 %ld2> short int.short:2个字节 %d %i3> unsigned int.unsigned ...

  7. 程序集“xxx"中的类型"xxx"的方法“XXXX”没有实现

    通过反射调用一个类库时出现这样的报错,检查了一下类中已经实现了此方法,实现的方法如下: public partial class LogList : DockContent, ILogForm { p ...

  8. PC硬件之我见——CPU篇

    写在最前面:     最近身边很多朋友都购置电脑的想法,往往也会选择性价比较高的DIY攒机方式.不幸的是,并不是所有人都对电脑硬件有一定的了解的,何况在现在这种社会风气下,盲目的相信商家是不明智的.所 ...

  9. HttpRuntime类的缓存以及redis,memercache

    http://www.cnblogs.com/kissdodog/archive/2013/05/07/3065208.html

  10. C#转义字符总结

    转义字符 \·一种特殊的字符常量:·以反斜线"\"开头,后跟一个或几个字符.·具有特定的含义,不同于字符原有的意义,故称“转义”字符.·主要用来表示那些用一般字符不便于表示的控制代 ...