码迷,mamicode.com
首页 > 系统相关 > 详细

vim配置总结

时间:2014-10-16 18:25:12      阅读:240      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   使用   sp   文件   div   on   log   

准备开始学习vim编辑器,先对vim进行一些自己的配置,因为对很多东西不太了解,先简单配置一下,后面再慢慢更新。

vim的配置文件为.vimrc文件,这个文件是隐藏文件,新建在$HOME目录下,就可以在当前用户下使用配置好的功能。

目前配置的功能有

 1 syntax on
 2 
 3 set tabstop=4
 4 set softtabstop=4
 5 set shiftwidth=4
 6 
 7 set autoindent
 8 
 9 filetype indent plugin on
10 
11 set ruler
12 
13 set showmatch
14 
15 set backspace=2

syntax on的意思是语法高亮
set tabstop

定义tab所等同的空格长度,一般来说最好设置成8,因为如果是其它值的话,可能引起文件在打印之类的场合中看起来很别扭。除非你设置了 expandtab模式,也就是把tabs转换成空格,这样的话就不会一起混淆,不过毕竟制表符为8是最常用最普遍的设置,所以一般还是不要改。

set softtabstop

如果我们希望改变程序中的缩进怎么办?shiftwidthtabstop不一样的话,你会发现程序比较难看的。这时候,softtabstop就起作用了。可以从vim的说明中看到,一旦设置了softtabstop的值时,你按下tab键,插入的是空格和tab制表符的混合,具体如何混合取决于你设定的softtabstop,举个例子,如果设定softtabstop=8, 那么按下tab键,插入的就是正常的一个制表符;如果设定 softtabstop=16,那么插入的就是两个制表符;如果softtabstop=12,那么插入的就是一个制表符加上4个空格;如果 softtabstop=4呢?那么一开始,插入的就是4个空格,此时一旦你再按下一次tab,这次的四个空格就会和上次的四个空格组合起来变成一个制表符。换句话说,softtabstop是“逢8空格进1制表符”,前提是你tabstop=8

set shiftwidth

这个是用于程序中自动缩进所使用的空白长度指示的。一般来说为了保持程序的美观,和下面的参数最好一致。同时它也是符号移位长度的制定者。

set autoident

设置自动补齐

filetype indent plugin on

设置文件类型自动识别

set ruler

开启右下角的光标位置显示

set showmatch

高亮显示匹配的括号

set backspace=2

设置退格键

vim配置总结

标签:style   blog   color   使用   sp   文件   div   on   log   

原文地址:http://www.cnblogs.com/liuyikang/p/4029103.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!