Se desejar recuar todas as linhas de um documento, digite-o >G
para aplicá-lo à linha atual e abaixo, seguido de e >gg
para aplicá-lo às linhas acima.
Existe uma combinação que eu possa usar para aplicar >
a todas as linhas de uma só vez?
Se desejar recuar todas as linhas de um documento, digite-o >G
para aplicá-lo à linha atual e abaixo, seguido de e >gg
para aplicá-lo às linhas acima.
Existe uma combinação que eu possa usar para aplicar >
a todas as linhas de uma só vez?
Você está procurando o :>
comando e um intervalo de 1,$
( %
para abreviar) para o arquivo inteiro.
:%>
Para obter mais ajuda, consulte:
:h :>
:h :range
>
, enquanto essa resposta usa o comando no modo de Comando:>
. Estritamente não são a mesma coisa. Que eles tenham o mesmo nome deve ser considerado uma coincidência; não presuma que você possa trocar operadores e comandos em geral. Por exemplo, ogU
operador converte texto em maiúsculas, mas não:%gU
é um comando válido para aplicar o mesmo a todo o buffer.Uma maneira de recuar todas as linhas em um documento:
fonte
Sem sair do modo normal, você pode simplesmente:
fonte
Outra opção que ainda não foi mencionada:
Isso executará o comando
>
em todas as linhas que correspondem ao padrão^
.A desvantagem é que isso substituirá seu histórico de pesquisa.
fonte