Colar no Vim com indentação adequada

Muitas vezes, ao mover o código para um nível de indentação diferente no vim, tenho que ajustar a indentação manualmente por meio de <e / >ou uso =para tentar corrigir as indentações automaticamente.

No entanto, você pode usar ]ppara inserir após ajustar o nível de recuo para corresponder à linha atual. De maneira semelhante ]P(ou, estranhamente, [p) ajustará o recuo e colará antes, em vez de depois.