vim中如何关闭括号

vim中如何关闭括号

~/.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

相关内容