Vimのインデント関係について
normalモードでoを入力して、一行下に行を作って挿入しようとした場合
何も入力せずにnormalモードに戻るとインデントが無い状態に戻りますよね?
これをどうにか出来ませんか?わかりにくかったらすいません。

それと、タブによるインデントを
・一発でその行に適したインデントにする。(if文などで入れ子構造になっている場合、
タブ→タブ→タブ→・・・としなくても良いように)
・適したインデント以降はタブを押しても何も起きない、そこで止まる。
これもわかりにくかったらすいません。Emacsのデフォルトはこのようになっているみたいです。

決してEmacsを持ち上げているわけではないので、ならEmacs使えとか言わないで下さい。