在.vimrc中加入
: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
本文详细介绍了在.vimrc文件中如何通过映射和函数来优化vim编辑器的使用体验,包括如何使用inoremap进行快捷键设置,以及如何自定义ClosePair函数来简化括号匹配操作。
8014

被折叠的 条评论
为什么被折叠?



