Vim: recuar uma área

Ao editar HTML, geralmente acontece que eu colo um trecho de código do navegador ou de outro arquivo e vejo a identificação quebrada:
Cenário
Ok, selecionei esta área, mas quantas vezes devo recuá- la? Devo fazer 5>ou 7>? Na verdade, 6>mas estou cansado de adivinhar!

Existem duas soluções para esta situação.

Número 1: colar com ]p, não apenas p. Isso corrigirá a identificação ao colar.
Em vez de Shift + Ins, use "*]ppara colar da área de transferência do sistema também.

(Como você pode imaginar, [ptambém funcionará apenas com a diferença de que cola antes , não depois da posição atual)

Número 2: Se você já tiver código misformated e deseja corrigi-lo, use =a correção área selecionada, ==para re-indent linha atual, 5==por 5 linhas, gg=Gpara corrigir o arquivo inteiro, etc (usar qualquer movimento que você gosta)
Cenário
Mesmo mais truques são incluído nesta resposta SO exaustiva .