vim编辑器下载与安装Vim配置⽂件vimrc⼊门介绍
本⽂转载⾃:vim教程⽹
介绍Vim配置⽂件.vimrc,配置Vim显⽰⾏号、⽀持utf8中⽂不乱码、突出显⽰Vim当前⾏,设置⾼亮显⽰括号匹配和tab缩进,解决Vim 粘贴时多出缩进和空格问题。
⼀、Vim配置⽂件.vimrc
Vim编辑器相关的所有功能开关都可以通过.vimrc⽂件进⾏设置。
.vimrc配置⽂件分系统配置和⽤户配置两种。
系统vimrc配置⽂件存放在Vim的安装⽬录,默认路径为/usr/share/vim/.vimrc。可以使⽤命令echo $VIM来确定Vim的安装⽬录。
⽤户vimrc⽂件,存放在⽤户主⽬录下~/.vimrc。可以使⽤命令echo $HOME确定⽤户主⽬录。
注意:⽤户配置⽂件优先于系统配置⽂件,Vim启动时会优先读取当前⽤户根⽬录下的.vimrc⽂件。所以与个⼈⽤户相关的个性化配置⼀般都放在~/.vimrc中。
⼆、Vim基本配置
默认情况下,Vim编辑器⾥既不显⽰⾏号,也没有语法⾼亮度、智能缩进。为了⽅便使⽤,基本的Vim配置选项⼀般都会包括:
2.1 ⽀持中⽂不乱码
'设置编码'
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
set termencoding=utf-8
set encoding=utf-8
与Vim编码有关的变量包括:encoding、fileencoding、termencoding。
encoding选项⽤于缓存的⽂本、寄存器、Vim 脚本⽂件等;fileencoding选项是Vim写⼊⽂件时采⽤的编码类型;termencoding选项表⽰输出到终端时采⽤的编码类型。
2.2 显⽰⾏号
'显⽰⾏号'
set nu
set number
nu是number的缩写,所以上⾯两个配置命令是完全等效的。
2.3 突出显⽰当前⾏
set cursorline
2.4 启⽤⿏标
set mouse=a
set selection=exclusive
set selectmode=mouse,key
Vim编辑器⾥默认是不启⽤⿏标的,也就是说不管你⿏标点击哪个位置,光标都不会移动。通过以上
设置就可以启动⿏标,不过对于⾼级玩家来说,⽤Vim就是为了解放双⽅不⽤⿏标,所以这个设置可以根据个⼈爱好选择。
2.5 显⽰括号匹配
set showmatch
2.6 设置缩进
'设置Tab长度为4空格'
set tabstop=4
'设置⾃动缩进长度为4空格'
set shiftwidth=4
'继承前⼀⾏的缩进⽅式,适⽤于多⾏注释'
set autoindent
2.7 设置粘贴模式
set paste
2.8 显⽰空格和tab键在Vim中通过时会在⾏⾸多出许多缩进和空格,通过set paste可以在插⼊模式下粘贴内容时不会有任何格式变形、胡乱缩进等问题。
set listchars=tab:>-,trail:-
Vim编辑器中默认不显⽰⽂件中的tab和空格符,通过上⾯的配置可以获得以下的显⽰效果,⽅便定位输⼊错误。
2.9 显⽰状态栏和光标当前位置
'总是显⽰状态栏'
set laststatus=2
'显⽰光标当前位置'
set ruler
三、Vim配置变更⽴即⽣效
要让.vimrc变更内容⽣效,⼀般的做法是先保存 .vimrc 再重启vim,增加如下设置,可以实现保存 .vimrc 时⾃动重启加载
'让vimrc配置变更⽴即⽣效'
autocmd BufWritePost $MYVIMRC source $MYVIMRC
Vim⼊门级基本配置就先介绍到这⾥了,更多Vim个性配置可参考上的其他博客。
附上我的⼀张Vim配置⽰意图

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。