#suprsvn: 在vim中,当括号引号补全后,总是需要再次敲出后半部分,光标才能跳出,下面的方法可以在括号引号中直接按tab键,光标跳出括号引号,多层括号引号,可以多按几次,依次跳出。
将下面的配置信息加入到vim的配置文件中,linux下该文件在~/.vimrc
。
"" Out of the brackets
func SkipPair()
if getline('.')[col('.') - 1] == ')' || getline('.')[col('.') - 1] == ']' || getline('.')[col('.') - 1] == '"' || getline('.')[col('.') - 1] == "'" || getline('.')[col('.') - 1] == '}'
return "\<ESC>la"
else
return "\t"
endif
endfunc
inoremap <TAB> <c-r>=SkipPair()<CR>