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

相关内容

    暂无相关文章