Pular para o conteúdo

Vim - apagar linhas vazias

Dica publicada em Linux / Vim
Fábio Berbert de Paula fabio
Hits: 2.624 Categoria: Linux Subcategoria: Vim
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Vim - apagar linhas vazias

O título da dica não é um trocadilho, eu realmente vim para apagar suas linhas vazias! kkk

Suponha que você tenha um arquivo texto com o seguinte conteúdo:

JavaScript


Python



Java

C#




PHP

C++



TypeScript

Ruby

Swift

Kotlin

Quero apagar as linhas vazias, como faço?

Basta executar o comando:

:g/^$/d

Resultado:

JavaScript
Python
Java
C#
PHP
C++
TypeScript
Ruby
Swift
Kotlin
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Explicação do comando:
  • :g - o comando g é usado para executar um comando em todas as linhas que correspondam a um padrão.
  • /^$/ - este é o padrão de pesquisa que corresponde a linhas vazias. ^ indica o início da linha e $ indica o fim da linha. Quando eles estão juntos sem nada entre eles, isso significa que a linha está vazia.
  • d - o comando d é usado para excluir a linha correspondente.

Ao executar esse comando, todas as linhas vazias serão apagadas.

Você também pode especificar um intervalo para o comando. Por exemplo, para apagar as linhas vazias entre as linhas 10 e 20:

:10,20g/^$/d

Onde "10,20" define o intervalo de linhas entre 10 e 20.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Recarregar o .vimrc sem sair do Vim

Como abrir uma página sem barras no Google Chrome / Chromium

Como aumentar ou reduzir a velocidade de um vídeo via linha de comando

Convertendo arquivos MP3 para WAV e vice-versa

Restringindo acesso ao servidor de FTP

Vantagens de usar o Vim ao invés do VSCode

Turbinando a tela inicial do Vim

Criando Templates no VIM

Vim - fazer JOIN de múltiplas linhas

Acessibilidade no VIM

#1 Comentário enviado por maurixnovatrento em 14/05/2023 - 22:37h

Dica muito eficiente.

___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/mxnt10

Contribuir com comentário

Entre na sua conta para comentar.