知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

vim自动补全括号、引号

发布时间:2014-09-05 16:20:37作者:知识屋


在配置文件中加入以下内容即可:
    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.zhishiwu.com 
function MyCompleteDel()
    inoremap ( (
    inoremap [ [
    inoremap { {
    inoremap < <
    inoremap " "
    inoremap ' '
endfunction
 
 
 
作者 choice
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜