首先用vim 打开配置配件vimrc;
1.在设置中,需要添加这4条作为前提条件;
set smartindent
set tabstop=4
set shiftwidth=4
set expandtab
2.在一些博客中看到的配置内容是: imap { {}<ESC>i<CR><ESC>V<O, 然而我的vim这样设置始终右括号不能对齐。然后,发现可以用下面语句设置成功。
imap{ {}<ESC>i<CR><ESC>O
首先将{映射为{} ,接着按键"ESC"切换到命令行模式,
<ESC> 按"ESC"键,切换到命令行模式
i 按键盘的i键,进入插入模式
<CR> 按回车,此时将右括号换行
<ESC> 按"ESC"键,切换到命令行模式
O 在当前行(右括号)的前一行插入