Apagando linhas em branco no VIM

Para apagar todas as linhas em branco de um arquivo aberto no vim, digite a seguinte expressão no modo de COMANDO:
:g/^$/:delete

onde:

Simbolo Descrição
g global, em todo o documento
^ início de linha
$ final de linha
:delete apagar a linha que casa com o padrão acima

O padrão ^$ significa “inicia com final de linha“, ou seja, tudo que não tem nada entre o início e final da linha.

Avatar de zrhans

Posted by

Uma resposta para “Apagando linhas em branco no VIM”.

  1. Quando o procedimento envolver mais de uma linha e inserção de linhas:

    Remover deixando apenas uma linha entre linhas: :g/^$\n^$/d

    Remover quaisquer linhas em branco: :g/^$/d

    Adicionando uma linha em branco ao final de cada linha: :%s/$/\r/

    Discussão:
    https://t.co/0JH1KI8Ko8

    Curtido por 1 pessoa

Deixe um comentário

Faça o login usando um destes métodos para comentar:

Logo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.

Site criado com WordPress.com.

%d blogueiros gostam disto: