vim的使用
怎么才能在使用vim的过程中自动补全各种类型的括号?
–>2019/4/13
使用这个插件就行了
https://github.com/jiangmiao/auto-pairs
vim ~/.vimrc
将以下内容复制进去
inoremap { {}
inoremap ( ()
inoremap < <>
inoremap [ []
inoremap " ""
inoremap ' ''
之后在使用过程中发现每次虽然补全了括号,但是光标的位置在括号的外面, 这样还需要移动光标的位置到括号里面, 那么有什么好的办法能让光标自动跳到括号的里面, 并且对于{}, 光标不仅能跳到里面, 而且还能自动换一行呢?
vim ~/.vimrc
将以下内容复制进去
inoremap { {<CR>}<Up><Enter>
inoremap ( ()<Left>
inoremap < <><Left>
inoremap [ []<Left>
inoremap " ""<Left>
inoremap ' ''<Left>
我发现这个设置在使用的时候, 每次打开文件都必须手动reload一下vimrc文件才可以:
source ~/.vimrc
不然的话。。。会得不到想要的结果
我现在还不知道怎么解决这个问题
本文介绍如何在Vim中使用auto-pairs插件实现各种类型括号的自动补全,包括设置让光标自动跳到括号内并换行的方法。
2731

被折叠的 条评论
为什么被折叠?



