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

関連情報