ソースコードのインデントが崩れているような場合は、以下のように自動整形することができます。
=
= コマンドで自動インデントを行う場合は、デフォルトでは Vim 内部の整形プログラムが使用されますが、任意のインデント用プログラムを使用するように設定することもできます。
:set equalprg=/usr/local/bin/indent