When you type a new method, VS aids you and you end up with this:
private void Foo()
{
}If you don't write anything there immediately, but return to it later, VsVim forces you to type from the hard BoL of the empty line. I don't know any good way to deal with it, but at least there's certainly a nice assortment of acceptable ways:
ddOi, End- If the expression is simple, just do
iand type it (ignoring intendation), it'll auto-format automatically when you type “;” or other trigger.