原文:http://blog.sina.com.cn/s/blog_601331150100gjmk.html
 
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

转载于:https://www.cnblogs.com/aquester/archive/2012/07/24/9891840.html

配置VIM语法高亮及自动缩进相关推荐

  1. vim显示行号、语法高亮、自动缩进的设置

    在UBUNTU中vim的配置文件存放在/etc/vim目录中,配置文件名为vimrc  在Fedora中vim的配置文件存放在/etc目录中,配置文件名为vimrc 在Red Hat Linux 中v ...

  2. 设置vim语法高亮显示和自动缩进

    1.配置文件的位置 在目录/etc/下面,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效,而在每个用户的主目录下,都可以自己建立私有的配置文件,命名为:".vim ...

  3. ubuntu设置vim语法高亮显示和自动缩进

    今天自己学习使用vim,当我在vim中输入程序时,默认的显示以及缩进等都和平时自己的习惯不一致,所以就上网查找了相关的资料.以下是我在设置时所用的指导资料. 1.安装vim        sudo a ...

  4. vim配置php语法高亮

    安装vim之后,将php语法高亮插件 php.vim,放到/usr/share/vim/vimfiles/syntax 目录下 php语法高亮插件在这里下载:http://www.vim.org/sc ...

  5. Shell语法高亮和自动补全设置办法(配置EditPlus)

    近期学习shell,可是没有软件支持高亮显示和补全,写起来费劲很多,现在好了配置EditPlus支持Shell语法高亮和自动补全 第一步.首先下载两个配置文件 我们可以从EditPlus官网的User ...

  6. 【ubuntu】vim语法高亮设置无效

    如果你的.vimrc配置了语法高亮,但是你的vim没实现,可能你的vim是vim-tiny的黑白版本,你需要vim-gnome这个带GUI的彩色版本. apt-get update apt-get u ...

  7. xcode4 语法高亮和自动补全失效的解决办法

    xcode4 语法高亮和自动补全失效的解决办法 xcode4有一个bug,某些时候会造成类名的着色显示不出来,还有就是代码补全不能完全显示,而且没有参数. 解决方法: 首先关闭项目窗口,然后到Orga ...

  8. vim+设置php+高亮,VIM语法高亮、VIM代码补全、VIM结构化视图功能的配置实现

    =========================================== [简介] 为了更加方便的学习和研究一个开源c++项目(当然linux环境下),特地花了一两周的时间研究vim及其 ...

  9. 【好用的.vimrc】支持vim语法高亮,保留上一次编辑内容,记住位置等配置

    2019独角兽企业重金招聘Python工程师标准>>> 以下内容,保存到 ~/.vimrc 文件即可,以作备份. "ctags set tags=tags;/set wra ...

  10. DEBIAN vim的语法高亮和自动縮进

    1.配置文件的位置 在目录 /etc/ 下面,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效.而在每个用户的主目录下,都可以自己建立私有的配置文件,命名为:".v ...

最新文章

  1. shellinabox安装
  2. 栏目信息开源 免费 java CMS - FreeCMS1.3 标签 infoList
  3. 用计算机做科学计算是绝对精确的吗,科学计算与数学建模 - osc_3gfjojb2的个人空间 - OSCHINA - 中文开源技术交流社区...
  4. linxu安装OSX
  5. 作为JBoss AS 7模块运行Drools 5.4.0 Final
  6. 又一任务被Transformer攻陷!NVIDIA开源HORST,用Transformer解决早期动作识别和动作预期任务...
  7. [菜鸟SpringCloud实战入门]第九章:服务网关Zuul体验
  8. [转]献给2010年仍然单身的80后
  9. php代码审计系列教程,PHP代码审计工具——Rips详细使用教程
  10. 宋宝华:为了不忘却的纪念,评Linux 5.13内核
  11. Java Web程序设计——JSP技术(一)
  12. 出去锻炼还是不让数据科学决定
  13. 优化 | 线性化:两个0-1变量相乘的线性化
  14. 高性能分布式执行框架——Ray
  15. 20145212 罗天晨 免杀原理与实践
  16. 论字母导航的重要性,我们来实现一个联系人字母导航列表吧!
  17. 上计算机课玩游戏检讨400字,学生犯错万能检讨书400字7篇
  18. CSS | 关于Spirit
  19. Method of posterior probabilities generation for ordinal classification
  20. 解压和压缩jar文件

热门文章

  1. BOMRemover v2.0 去除代码中的UTF-8 BOM
  2. eBPF技术应用云原生网络实践:kubernetes网络 | 凌云时刻
  3. 【车牌识别】基于matlab GUI模板匹配车牌识别门禁系统【含Matlab源码 1091期】
  4. 【图像配准】基于matlab SIFT图像配准【含Matlab源码 148期】
  5. 【5G通信】基于matlab 5G通信新型多载波技术GFDM【含Matlab源码 106期】
  6. 【基础教程】基于matlab图像增强+复原+分割【含Matlab源码 056期】
  7. python mooc-课程资源 | Python语言系列专题MOOC
  8. pycharm快捷键之①“上下移动某一行“②参数提示
  9. vscode配置python调试_vscode配置python环境-运行调试-windows环境
  10. html字体溢出问题,CSS教程:关于文字溢出问题的研究