所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

vim自动补全括号、引号?

发布时间:2020-04-12 09:07:48

资讯分类: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>iendfunction www.zhishiwu.comfunction MyCompleteDel() inoremap ( ( inoremap [ [ inoremap { { inoremap < < inoremap inoremap ' 'endfunction作者 choice

vim自动补全括号、引号?

假设你的需求是这样的:输入左括号或引号(包括({['"),结果是成对出现的,并且光标自动移动到中间。

根据这个需求就可以写个配置了:

inoremap ( ()<ESC>iinoremap { {}<ESC>iinoremap [ []<ESC>iinoremap ' ''<ESC>iinoremap " ""<ESC>i

把这个配置放到~/.vimrc即可,重启vim即可。

有问题欢迎追问评论!!!

留言与评论(共有 0 条评论)
   
验证码:
Top