Juntar/unir linhas (JOIN) no VIM

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

[ Hits: 1.830 ]

Blog: https://fabio.automatizando.dev

 


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

Livro: Slackware Linux: Guia Prático

Meu servidor Conectiva Linux se conecta, mas não encontra sites na Internet

Como recompilar um vídeo/áudio aumentando ou diminuindo seu volume original

Magic SysRq key - O botão de pânico no kernel do seu Linux

Contador de linhas em consultas SQL

Leitura recomendada

netrw - o explorador de arquivos nativo do Vim

Salvar automaticamente no Vim

Vim - incrementando números em substituição

Atualizando / Instalando o VIM 8.2 (Ubuntu/Debian/Mint e Derivados)

Compilando o Vim 8.2 com suporte a clipboard

  

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