留言与评论(共有 0 条评论) |
发布时间:2020-04-12 09:07:48
在配置文件中加入以下内容即可: 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>iendfunction www.zhishiwu.comfunction MyCompleteDel() inoremap ( ( inoremap [ [ inoremap { { inoremap < < inoremap inoremap ' 'endfunction作者 choice
假设你的需求是这样的:输入左括号或引号(包括({['"),结果是成对出现的,并且光标自动移动到中间。
根据这个需求就可以写个配置了:
inoremap ( ()<ESC>iinoremap { {}<ESC>iinoremap [ []<ESC>iinoremap ' ''<ESC>iinoremap " ""<ESC>i
把这个配置放到~/.vimrc即可,重启vim即可。
有问题欢迎追问评论!!!
留言与评论(共有 0 条评论) |
全站搜索