Vim基础篇(九)——符号匹配插件auto-pairs

前言:
  进行代码编辑时括号自动匹配出现h额删除将大大提高编辑速度。

1 安装auto-pairs

   jiangmiao/auto-pairs 可以帮助我们快捷的键入编程时的一些成对出现的符号,比如各种括号,单双引号等。
  通过vim-plug安装 auto-pairs 需要在.vimrc配置文件中添加以下配置。

1
Plug 'jiangmiao/auto-pairs'

  之后在Vim中执行指令 :PlugInstall 安装插件。

2 配置auto-pairs

  该插件不需要额外的配置,默认的配置已经很好了。为了防止快捷键过多”污染“,可以取消该插件的默认快捷键配置。

1
2
3
4
5
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"jiangmiao/auto-pairs
let g:AutoPairsShortcutToggle = '' "取消快捷键。
let g:AutoPairsMapCh = 0 "取消将<c-h>作为退格键映射。
let g:AutoPairsMapBS = 1 "退格删除配对符时成对删除。

 &emps;这里有个坑,auto-pairs默认配置键为退格键,害我查了两个星期映射为失败的原因,一度怀疑是Windows terminal按键映射有问题,最终通过在Vim里输入指令 imap <c-h> 查看按键映射情况,发现被这插件映射为删除键了。解决办法为取消其按键配置即可。

auto_pairs.png