~/.vimrc
添加到 my 中以执行以下操作的行是什么?:
1)如果我打开一个{
在线 X 行,它会自动创建一个}
具有正确缩进的在线 X+2 行:
1 something foo(bar){
2
3 }
2) 光标自动转到第 X+2 行,并创建 4 个空格(缩进级别):
1 something foo(bar){
2 . <-- cursor here
3 }
答案1
如上所述这里。
以下将完成这项工作:
inoremap { {<CR><BS>}<Esc>ko
set expandtab
set shiftwidth=4
set smarttab
set autoindent
set smartindent