vim的博大精深是毋庸置疑的,那么我们这里来分享下vim的一些小技巧,其实是我今天才发现的,因为我也是刚转用vim不久,对vim的很多功能也不熟悉,其实还是关于vim的一些配置上的东西。
第一个就是自动补全和自动缩进了,这个对程序员极为重要,我想没有哪个程序员认为缩进和补全是无关紧要的事,但是vim的自动缩进和自动补全不是默认开启的,需要咱们去进行一些设置,下面首先说一下自动补全,这里主要是括号的自动补全,咱们在咱们的配置文件中添加如下代码:
"括号自动补全 if &term=="xterm" set t_Co=8 set t_Sb=^[[4%dm set t_Sf=^[[3%dm endif let g:neocomplcache_enable_at_startup = 1 :inoremap ( () :inoremap ) =ClosePair(')') :inoremap { {} :inoremap } =ClosePair('}') :inoremap [ [] :inoremap ] =ClosePair(']') :inoremap < <> :inoremap > =ClosePair('>') function ClosePair(char) if getline('.')[col('.') - 1] == a:char return "" else return a:char endif endf
set guifont=Courier\ New:h15 set number filetype indent on "设置自动对齐 set autoindent "对C语言专用 set cindent "设置智能对齐 set smartindent "设置自动缩进 set ai! "设置自动匹配 set showmatch "语法高亮显示 syntax on "设置缩进宽度为4 set shiftwidth=4 "tab宽度为4 set tabstop=4
辛星跟您分享一下vim的小技巧,布布扣,bubuko.com
原文:http://blog.csdn.net/xinguimeng/article/details/38434157