Deve ser trivial, e pode até estar na ajuda, mas eu posso'não descobrir como navegar nele. Como indico várias linhas rapidamente no vi?
Use o comando >>. Para indentar cinco linhas, 5>>>/kbd>>kbd>>>/kbd>. Para marcar um bloco de linhas e recuar, Vjj>kbd>>>/kbd>>/kbd> para recuar três linhas (apenas Vim). Para recuar um bloco de barras, coloque o cursor sobre uma das barras e use >>/kbd>kbd>% ou de qualquer lugar dentro do bloco use >>/kbd>kbd>kbd>iB.
Se você está copiando blocos de texto e precisa alinhar o travessão de um bloco em sua nova localização, use ]>kbd>p em vez de apenas p. Isto alinha o bloco colado com o texto ao redor.
Além disso, a configuração shiftwidth
permite controlar quantos espaços devem ser recuados.
Além de a resposta já dada e aceita, também é possível colocar um marcador e depois recuar tudo desde o cursor atual até o marcador.
Assim, digite ma
onde você quer o topo do seu bloco recuado, cursor para baixo até onde você precisar e então digite >'a'' (note que ``a'' pode ser substituído por qualquer nome de marcador válido). Isto às vezes é mais fácil do que
5>>ou
vjjj>``.