eclipse中,输入左括号,按回车键,会有如下效果
{
/tab光标
}
如果vim要实现相同的效果,只要在vimrc粘贴以下代码:
inoremap } }<ESC>i "输入右括号时,光标跳到括号中间,这个是为了方便数组的输入
inoremap <CR> <c-r>=CloseBrace1()<CR> "输入回车时,先判断前面是否有左括号,如果有就是以上效果,如果没有,就是普通的换行效果
function CloseBrace1()
if getline('.')[col('.')-2] == '{'
return "\<CR>}\<ESC>kA\<CR>"
else
return "\<CR>"
end if
endf
本文介绍如何在Vim编辑器中通过配置vimrc文件,实现类似Eclipse中输入左括号后按回车键自动将光标跳转到括号中间的功能,以方便数组输入。
1万+

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



