vim 自动补全各种类型的括号和单双引号(),{}, [], "", '',并且光标调到括号的中间或者自动换行

vim的使用

怎么才能在使用vim的过程中自动补全各种类型的括号?

–>2019/4/13
使用这个插件就行了

https://github.com/jiangmiao/auto-pairs

vim ~/.vimrc
将以下内容复制进去
inoremap { {}
inoremap ( ()
inoremap < <>
inoremap [ []
inoremap " ""
inoremap ' ''

之后在使用过程中发现每次虽然补全了括号,但是光标的位置在括号的外面, 这样还需要移动光标的位置到括号里面, 那么有什么好的办法能让光标自动跳到括号的里面, 并且对于{}, 光标不仅能跳到里面, 而且还能自动换一行呢?

vim ~/.vimrc
将以下内容复制进去
inoremap { {}
inoremap ( ()
inoremap < <>
inoremap [ []
inoremap " ""
inoremap ' ''

我发现这个设置在使用的时候, 每次打开文件都必须手动reload一下vimrc文件才可以:
source ~/.vimrc
不然的话。。。会得不到想要的结果
我现在还不知道怎么解决这个问题

你可能感兴趣的:(Linux学习)