vim自动补全括号、引号
vim自动补全括号、引号
在配置文件中加入以下内容即可:
inoremap ( ()<ESC>i
inoremap [ []<ESC>i
inoremap { {}<ESC>i
"inoremap < <><ESC>i
inoremap " ""<ESC>i
inoremap ' ''<ESC>i
以上可以实现(、[、{、"、' 输入后自动补全右边部分,光标也会位于中间位置。
可以写一个函数手动用call调用:
function MyCompleteAdd()
inoremap ( ()<ESC>i
inoremap [ []<ESC>i
inoremap { {}<ESC>i
"inoremap < <><ESC>i
inoremap " ""<ESC>i
inoremap ' ''<ESC>i
endfunction www.2cto.com
function MyCompleteDel()
inoremap ( (
inoremap [ [
inoremap { {
inoremap < <
inoremap " "
inoremap ' '
endfunction
作者 choice
评论暂时关闭