Vim启动时ubuntu vim配置文件,会依照配置文件(.vimrc)来设置Vim,因而我们可以通过此文件来订制适宜自己的Vim。
Vim配置文件分为系统配置文件和用户配置文件:
注意,Vim用户配置文件比系统配置文件的优先级高linux游戏,换句话说linux下载,Vim启动时,会优先读取Vim用户配置文件(坐落主目录中的),所以我们只须要更改用户配置文件即可(不建议直接更改系统配置文件)。
Vim提供的环境配置参数有好多,本节不一一列出,你们可以在Vim中输入“:setall”指令来查询,本节仅对常用的几个功能设置做详尽介绍。
表1Vim环境设置参数设置参数功能描述
setfileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
settermencoding=utf-8
setencoding=utf-8
设置编码格式,encoding选项用于缓存的文本、寄存器、Vim脚本文件等;fileencoding选项是Vim写入文件时采用的编码类型;termencoding选项表示输出到终端时采用的编码类型。
setnu
setnumber
nu是number的简写ubuntu vim配置文件,所以前面两个配置命令是完全等效的,二选一即可。取消行号可使用setnonu。
setcursorline
突出显示当前行。
setmouse=a
setselection=exclusive
setselectmode=mouse,key
Vim编辑器里默认是不启用滑鼠的,通过此设置即可启动键盘。
setautoindent
设置手动缩进,即每行的缩进同上一节相同。
settabstop=4
设置Tab键长度为4个空格。
注意,表中各配置参数上面可以添加引号(:),也可以省略,两种写法都可以。
通过以上方法,可以对用户配置文件(.vimrc)进行编辑,从而实现对Vim的永久自定义。
在Vim编辑模式中,通过“:setnu”命令也可以让Vim显示行号,但只是临时有效,上次使用Vim编辑文件还是不显示行号。而本节介绍的编辑配置文件设置Vim的方法,对Vim的设置是永久的。