Juntar/unir linhas (JOIN) no VIM

Publicado por Fábio Berbert de Paula em 20/08/2022

[ Hits: 1.443 ]

Blog: https://mestrefabio.com

 


Juntar/unir linhas (JOIN) no VIM



Quem nunca precisou pegar o trecho de um código ou uma lista e unir todos os itens numa única linha? Pois saiba que no Vim isso é bem simples de se fazer e existem várias formas. Citarei dois exemplos, um no modo visual e outro no modo comando.

Suponha que temos um arquivo com o seguinte conteúdo:

Minhas frutas prediletas são:

laranja,
tangerina,
banana,
melancia,
morango.

Modo visual

No modo visual, basta teclar:

Shift v

para entrar no modo bloco visual. Selecionar as linhas desejadas e em seguida:

Shift j

para uni-las. Ficando assim:

Minhas frutas prediletas são:

laranja, tangerina, banana, melancia, morango.

Modo comando

Considerando que "laranja" está na linha 3 e "morango." na linha 7, basta teclar ESC e entrar o seguinte comando:

:3,7j

ou seja, faça um join (j) das linhas 3 a 7.

Molezinha!

Outras dicas deste autor

Como checar se sua placa possui sinal físico de rede

Logitech Marble Mouse no Linux

Miniaturas de vídeo no Dolphin/KDE (video thumbnails)

Como converter uma imagem em favicon de múltiplas resoluções

Indentação automática no Vim

Leitura recomendada

Auto indentar linhas selecionadas no Vim

Instalando Vim 8.2 completo no Linux Mint 20

Vim - selecionar tudo e copiar fácil

Liberando o ctrl+s e o ctrl+q para o VIM

Emulador de Terminal "Bombado" no Vim

  

Comentários
[1] Comentário enviado por maurixnovatrento em 23/10/2022 - 14:07h


Muito com a dica.

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



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts