每次到新的机器上使用vim修改配置文件的时候,都要重新设置下vim的环境,比如缩进、显示行号、语法高亮等,每次都设置,太麻烦了,所以找了资料把常用的设定写到家目录下的.vimrc文件上(默认不存在,需要创建),如下:


vim .vimrc

set nobackup
set noswapfile
set nohlsearch
set number
set cindent
set autoindent
set shiftwidth=2
set tabstop=2
set softtabstop=2
set expandtab
set ruler
set mouse=v
syntax on



常用设定说明:


下面是一些Vim中常用的设定及其具体含义:


·set nobackup:不要备份文件,使用backup备份文件(原文件加后缀~)。

·set noswapfile:不生成.swap文件。我在编辑文件之前总有个习惯,一般会将其原文

件进行.bak备份,然后才很放心地在相关文件上进行修改。如果操作谨慎的朋友建议不要此

项。

·set number:显示行号。

·set cindent:设定C风格缩进,可使用nocindent取消设置。

·set autoindent:设定自动缩进,每行缩进与上一行相等,可使用noautoindent取消设

置。

·set shiftwidth=2:设定缩进为两个空格。

·set tabstop=2:设定制表符为两个空格。

·set softtabstop=2:设定软制表符为两个空格。

·set expandtab:缩进和(软)制表符使用空格替代,可用noexpandtab取消设置。

·set ruler:显示光标所在行列号。

·set mouse=v:如果我们用set mouse=a启动所有模式,屏蔽了鼠标的右键功能,那么

可以用此语法让其在Vim可视化模式下也能使用鼠标右键复制功能。

·syntax on:启动语法高亮。


把这文件(.vimrc)保留好,以后到了那台机器都直接将其放到当前用户家目录下并更名为.vimrc,这样使用起来就方便很多了。