当前位置: > Linux教程 > linux基础 >

vim自动不全括号

时间:2014-11-04 15:45来源:linux.it.net.cn 作者:it.net.cn
:inoremap ( ()<ESC>i
:inoremap ) <c-r>=ClosePair(')')<CR>
:inoremap { {}<ESC>i
:inoremap } <c-r>=ClosePair('}')<CR>
:inoremap [ []<ESC>i
:inoremap ] <c-r>=ClosePair(']')<CR>
:inoremap < <><ESC>i
:inoremap > <c-r>=ClosePair('>')<CR>

function ClosePair(char)
if getline('.')[col('.') - 1] == a:char
return "\<Right>"
else
return a:char
endif
endf (责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容